Si estáis buscando una página en la que ofrezca descargas fáciles de plantillas para Joomla, en cualquiera de sus versiones, ésta es una buena página para ello:
http://www.webempresa.com
Cuenta con unos diseños elegantes, sencillos y fáciles de usar.
Mercedes Conde Blanco
Búsqueda personalizada
19 ago 2013
13 ago 2013
Sumar en informes
Sumar en informes
En cualquier informe que contenga números, se pueden usar totales, promedios, porcentajes o sumas continuas para que los datos sean más comprensibles. En este artículo se muestra cómo agregar esos elementos a un informe.
Agregar un total u otro agregado en la vista Presentación
La vista Presentación permite agregar de la manera más rápida totales, promedios y otros agregados a un informe.
En el panel de exploración, haga clic con el botón secundario en el informe y haga clic en Vista Presentación
Haga clic en el campo que desee resumir. Por ejemplo, si desea agregar un total a una columna de números, haga clic en uno de los números de la columna.
En el grupo Agrupamiento y totales de la ficha Formato, haga clic en Totales.
Haga clic en el tipo de agregado que desee agregar al campo.
En la siguiente tabla se describen los tipos de funciones de agregado de Microsoft Office Access 2007 que se pueden agregar a un informe.
| CÁLCULO | DESCRIPCIÓN | FUNCIÓN |
|---|---|---|
| Suma | La suma de todos los números de la columna. | Suma() |
| Promedio | El valor medio de todos los números de la columna. | Promedio() |
| Recuento | El recuento de los elementos de la columna. | Cuenta() |
| Máximo | El valor numérico o alfabético más alto de la columna. | Máx() |
| Mínimo | El valor numérico o alfabético más bajo de la columna. | Mín() |
| Desviación estándar | Un cálculo de la desviación estándar en el conjunto de valores de la columna. | DesvEst() |
| Varianza | Un cálculo de la varianza en el conjunto de valores de la columna. | Var() |
Office Access 2007 agrega un cuadro de texto a la sección Pie del informe y establece su propiedad Origen del control en una expresión que realice el cálculo deseado. Si el informe tiene niveles de agrupación, Access agrega asimismo un cuadro de texto que realiza el mismo cálculo en cada sección Pie del grupo.
Agregar un total u otro agregado en la vista Diseño
La vista Diseño permite controlar un poco más la ubicación y la apariencia de los totales. En los informes agrupados, los totales u otros agregados se pueden colocar en el encabezado o el pie de cada grupo. Los agregados que ocupan todo el ancho del informe pueden colocarse en la sección Encabezado del informe o Pie del informe.
Abra un informe en la vista Diseño.
En el grupo Controles de la ficha Diseño, haga clic en Cuadro de texto.
Siga uno de estos procedimientos:
Para calcular un total o promedio de un grupo de registros, haga clic en la sección Encabezado del grupo o Pie del grupo.
Para calcular un total o promedio general de todos los registros de un informe, haga clic en la sección Encabezado del informe o Pie del informe.
El cuadro de texto se inserta en la sección en la que haga clic.
Seleccione el cuadro de texto. Si no se muestra la hoja de propiedades, presione F4.
Haga clic en la ficha Datos. En el cuadro de propiedad Origen del control, escriba una expresión que utilice la función Suma para calcular un total o la función Promedio para calcular un promedio. Por ejemplo: =Sum(Freight)
O bien,=Avg(Freight)
SUGERENCIA Puede usar el Generador de expresiones para que le ayude a crear una expresión. Para abrir el Generador de expresiones, haga clic en
NOTA Si calcula un total en la vista Diseño mediante una función de agregado, como Suma, o mediante unafunción de agregado de dominio, como DSuma, no podrá usar el nombre de un control calculado en la función. Deberá repetir la expresión del control calculado. Por ejemplo:
=Suma([Cantidad] * [PrecioUnidad])
Si hay un campo calculado en una consulta subyacente, como =PrecioExtendido: [Cantidad] * [PrecioUnidad], podrá usar el nombre de ese campo en la función Suma, tal y como se muestra a continuación:
=Suma([PrecioExtendido])
Calcular un porcentaje
En el panel de exploración, haga clic con el botón secundario en el informe y, a continuación, haga clic en Vista DiseñoEn el grupo Controles de la ficha Diseño, haga clic en Cuadro de texto.
Siga uno de estos dos procedimientos o ambos:
Si el informe no calcula totales de grupos, haga clic en la sección Pie del grupo para agregar un cuadro de texto con el fin de mostrar los totales de grupos.
Si el informe no calcula un total general, agregue un cuadro de texto a la sección Pie del informe para mostrar el total general.
Siga uno de estos dos procedimientos o ambos:
Para calcular qué porcentaje representa cada elemento en un total de grupo o un total general, agregue un cuadro de texto a la sección Detalle.
Para calcular qué porcentaje representa cada grupo de elementos en un total general, agregue un cuadro de texto a la sección Encabezado del grupo o Pie del grupo.
NOTA Si el informe incluye varios niveles de grupo, coloque el cuadro de texto en el encabezado o el pie correspondiente al nivel para el que Access debe calcular un porcentaje.
Seleccione el cuadro de texto. Si no se muestra la hoja de propiedades, presione F4.
Haga clic en la ficha Datos. En el cuadro de propiedad Origen del control, escriba una expresión que divida el total menor entre el total mayor del que es una parte el total menor. Por ejemplo, =[DailyTotal]/[GrandTotal].
SUGERENCIA Haga clic en
Establezca la propiedad Formato del cuadro de texto en Porcentaje.
Para obtener más información sobre cómo crear y trabajar con un informe agrupado, vea el artículo Crear un informe agrupado o de resumen.
Calcular una suma continua (total acumulativo)
Puede utilizar Office Access 2007 para crear una suma continua en un informe. Una suma continua es un total que se acumula de registro a registro en un grupo, o incluso en todo un informe.
Crear una suma continua
En el panel de exploración, haga clic con el botón secundario en el informe y, a continuación, haga clic en Vista Diseño
En el grupo Controles de la ficha Diseño, haga clic en Cuadro de texto.
Haga clic en la sección Detalle, Encabezado del grupo o Pie del grupo para crear un cuadro de texto.
Si aparece una etiqueta junto al cuadro de texto, elimínela o cambie su texto a un valor significativo.
Seleccione el cuadro de texto. Si no se muestra la hoja de propiedades, presione F4.
Haga clic en la ficha Datos. En el cuadro de propiedad Origen del control, escriba el nombre de campo o la expresión para la que desee crear la suma continua.
Por ejemplo, escriba PrecioConDescuento para el campo PrecioConDescuento. O bien, en el nivel de grupo, escriba la expresión =Suma([PrecioConDescuento]).
Haga clic en el cuadro de propiedad Suma continua.
Haga clic en la flecha desplegable del cuadro de propiedad y, a continuación, siga uno de estos procedimientos:
Si desea que la suma continua se restablezca en 0 cuando se alcance el siguiente nivel de grupo superior, seleccione Sobre grupo en la lista.
Si desea que la suma continua se acumule hasta el final del informe, seleccione Sobre todo en la lista.
Cierre la hoja de propiedades.
NOTA Si establece la propiedad Suma continua en Sobre todo, puede repetir el total general en la sección Pie del informe. Cree un cuadro de texto en el pie del informe y establezca su propiedad Origen del control en el nombre del cuadro de texto que calcula la suma continua; por ejemplo, =[CantidadPedido].
Fuente: http://office.microsoft.com/es-es/access-help/sumar-en-informes-HA010120854.aspx
Mercedes Conde Blanco
Por:
Unknown
13 ago 2013
Adaptar formulario de navegación al ancho de pantalla Access 2010
Si se encontrais con el problema del ancho de pantalla, access no tiene la opción de adaptarse a la pantalla en la que se encuentra el formulario, pero sí podeis intentar arreglarlo de la siguiente manera.
En las propiedades del formulario, en formato cambiais las siguientes características:
Estilo de los bordes: Transparente
Relleno a la izquierda: 0.212cm (Por ejemplo)
Relleno a la derecha: 0.212cm (Lo mismo que pongáis a la izquierda)
Delimitador horizontal: AMBOS
Así os quedará bastante mejor.
Espero que os sirva, un saludo.
En las propiedades del formulario, en formato cambiais las siguientes características:
Estilo de los bordes: Transparente
Relleno a la izquierda: 0.212cm (Por ejemplo)
Relleno a la derecha: 0.212cm (Lo mismo que pongáis a la izquierda)
Delimitador horizontal: AMBOS
Así os quedará bastante mejor.
Espero que os sirva, un saludo.
Por:
Unknown
7 ago 2013
Crear base datos Access con tablas relacionadas facturas, detalle, clientes...
Aquí os dejo otro video-tutorial que me ha parecido interesante.
A mi me ha servido de ayuda para el tema de visualizar algún dato de otra tabla relacionada por clave foránea, como por ejemplo el nombre del cliente al que se va a cargar la factura, y del que sólo tenemos el Id.
Aquí el video....
Desde aquí, gracias al autor del vídeo, por su utilidad, y gracias a todos los que me leeis.
A mi me ha servido de ayuda para el tema de visualizar algún dato de otra tabla relacionada por clave foránea, como por ejemplo el nombre del cliente al que se va a cargar la factura, y del que sólo tenemos el Id.
Aquí el video....
Desde aquí, gracias al autor del vídeo, por su utilidad, y gracias a todos los que me leeis.
Por:
Unknown
7 ago 2013
Crear campo de búsqueda. Access 2010.
Os dejo aquí un enlace a un video de Youtube que me parece que es bastante útil para esto.
Espero que no se enfade el autor conmigo, porque no le he pedido permiso. Jeje. De todas formas, si el autor no está de acuerdo, que me lo pida que yo lo retiro. Aprovecho para darle las gracias por el video.
http://www.youtube.com/watch?v=J5J9_nw83Yw
Mercedes Conde Blanco
Espero que no se enfade el autor conmigo, porque no le he pedido permiso. Jeje. De todas formas, si el autor no está de acuerdo, que me lo pida que yo lo retiro. Aprovecho para darle las gracias por el video.
Mercedes Conde Blanco
Por:
Unknown
6 ago 2013
Perder enfoque del subformulario Access 2010
Bueno, como estoy trabajando en un programita hecho con Access 2010, sigo en mi línea de publicar detalles o curiosidades sobre la aplicación, de problemas que me voy encontrando mientras la desarrollo.
Esta vez, he querido diseñar la estructura de los formularios.
Quería hacer una página principal, en el que por medio de pestañas se fuesen viendo los distintos formularios que hay. Tipo como el navegador que estamos usando, que en cada pestaña podemos tener páginas distintas. Pues una cosa así.
Para hacer esto, creamos un nuevo formulario en blanco.
Nos vamos a diseño, y le damos a "control de pestañas".
Bueno, nos aparece por defecto "Pestaña1" y "Pestaña2" en blanco.
Yo he puesto un formulario dentro de Pestaña1.
Al abrirlo en vista de Formulario, automáticamente enfoca al subformulario de dentro de la pestaña. Perdiendo de la primera visión la parte de arriba del formulario, donde se encuentran las pestañas y viendo solamente de primera hora, ese subformulario que hemos puesto dentro de la pestaña.
Para evitar esto, tenemos que irnos de nuevo al modo diseño, hacemos click en ese subformulario y en las propiedades nos vamos a la pestaña "Otras" y en la propiedad "Punto de tabulación" ponemos la opcion "No". Y ya está.
Espero que os sirva.
Esta vez, he querido diseñar la estructura de los formularios.
Quería hacer una página principal, en el que por medio de pestañas se fuesen viendo los distintos formularios que hay. Tipo como el navegador que estamos usando, que en cada pestaña podemos tener páginas distintas. Pues una cosa así.
Para hacer esto, creamos un nuevo formulario en blanco.
Nos vamos a diseño, y le damos a "control de pestañas".
Bueno, nos aparece por defecto "Pestaña1" y "Pestaña2" en blanco.
Yo he puesto un formulario dentro de Pestaña1.
Al abrirlo en vista de Formulario, automáticamente enfoca al subformulario de dentro de la pestaña. Perdiendo de la primera visión la parte de arriba del formulario, donde se encuentran las pestañas y viendo solamente de primera hora, ese subformulario que hemos puesto dentro de la pestaña.
Para evitar esto, tenemos que irnos de nuevo al modo diseño, hacemos click en ese subformulario y en las propiedades nos vamos a la pestaña "Otras" y en la propiedad "Punto de tabulación" ponemos la opcion "No". Y ya está.
Espero que os sirva.
Por:
Unknown
6 ago 2013
2 ago 2013
Poner dato o campo porcentaje en access 2010
Puede parecer una obviedad, pero yo lo busqué en Internet. Jeje.
Después de mirarlo, me dí cuenta que en Acess 2010 es más sencillo aún.
Defines el campo por ejemplo Descuento.
Lo pones como tipo de dato: Número.
Tamaño del campo: Simple.
Formato: Porcentaje.
Y ya está!!! Jeje. Una chorrada que me apunto aquí para que no se me olvide.
Después de mirarlo, me dí cuenta que en Acess 2010 es más sencillo aún.
Defines el campo por ejemplo Descuento.
Lo pones como tipo de dato: Número.
Tamaño del campo: Simple.
Formato: Porcentaje.
Y ya está!!! Jeje. Una chorrada que me apunto aquí para que no se me olvide.
Por:
Unknown
2 ago 2013
22 jul 2013
Ventana modal con css fácil (Con ejemplo)
Ahora vamos a ver como se hace una ventana modal sencilla y fácil con CSS y un poco de Javascript.
No vamos a dar muchos rodeos.
Aquí el CSS:
Y aquí la parte de html junto con JavaScript:
Ahora con este sencillo ejemplo, podemos modificarlo y hacerlo a nuestro gusto.
Espero que os haya servido.
No vamos a dar muchos rodeos.
Aquí el CSS:
Y aquí la parte de html junto con JavaScript:
Ahora con este sencillo ejemplo, podemos modificarlo y hacerlo a nuestro gusto.
Espero que os haya servido.
Por:
Unknown
22 jul 2013
Crear aplicación .exe con Microsoft Access 2010
Si se te presenta el problema de querer hacer una aplicación ejecutable en Access 2010 y no sabes cómo, aquí te voy a explicar cómo hacerlo fácilmente, con la ventaja, de que hayá donde se instale dicha aplicación no requiere tener instalado el paquete office para poder ejecutarlo.
Lo primero que tenemos que hacer es descargarnos el Microsoft Access 2010 Runtime, en la página oficial de Microsoft.
Aquí el enlace:
http://www.microsoft.com/es-es/download/details.aspx?id=10910
Nos dará a elegir dos versiones, entre el de 32 bits y el de 64. No tiene porqué ir de la mano la arquitectura que tenga nuestro pc, con la versión del Office que tengamos instalados. Por ejemplo en mi caso, tengo Windows 8 64 bits, pero tengo el Office 2010 32 bits. Así que nos descargamos el que corresponda. Si te equivocas, no importa, no explotará tu pc. Te dará el aviso de que el complemento que estás intentando instalar no corresponde con la versión instalada actual. Si esto te pasa, te descargas el otro y solucionado el problema.
Bueno, suponemos que ya lo hemos descargado y lo hemos instalado con todo lo que venía por defecto. (No hay que hacer nada, solo darle a "Siguiente").
Abrimos el Access, por supuesto abrimos el archivo access de nuestra aplicación ya desarrollada y terminada. Aunque si no está terminada, también lo podemos hacer para probar que funciona.
Nos vamos a la pestaña Archivo -> Guardar y Publicar -> Paquete de soluciones
y ahora le damos a Crear un paquete de Windows Installer para instalar una solución de la base de datos.
Se abrirá un asistente que iremos rellenando con nuestras preferencias. Es muy fácil y flexible. Podemos darle nombre a nuestra aplicación, cambiar el icono de acceso directo, escribir el nombre de la carpeta que se creará en el equipo que se instale, etc...
Una vez terminado todo el asistente, buscamos la carpeta que se ha creado, que nosotros mismo abremos ubicado, y ahí nos encontraremos un archivo *.exe, y una carpeta con el Runtime y un *.msi.
Eso es lo que tenemos que guardar en nuestro pendrive o en un cd, y ya podemos distribuir nuestra aplicación.
Espero que os haya servido.
Lo primero que tenemos que hacer es descargarnos el Microsoft Access 2010 Runtime, en la página oficial de Microsoft.
Aquí el enlace:
http://www.microsoft.com/es-es/download/details.aspx?id=10910
Nos dará a elegir dos versiones, entre el de 32 bits y el de 64. No tiene porqué ir de la mano la arquitectura que tenga nuestro pc, con la versión del Office que tengamos instalados. Por ejemplo en mi caso, tengo Windows 8 64 bits, pero tengo el Office 2010 32 bits. Así que nos descargamos el que corresponda. Si te equivocas, no importa, no explotará tu pc. Te dará el aviso de que el complemento que estás intentando instalar no corresponde con la versión instalada actual. Si esto te pasa, te descargas el otro y solucionado el problema.
Bueno, suponemos que ya lo hemos descargado y lo hemos instalado con todo lo que venía por defecto. (No hay que hacer nada, solo darle a "Siguiente").
Abrimos el Access, por supuesto abrimos el archivo access de nuestra aplicación ya desarrollada y terminada. Aunque si no está terminada, también lo podemos hacer para probar que funciona.
Nos vamos a la pestaña Archivo -> Guardar y Publicar -> Paquete de soluciones
y ahora le damos a Crear un paquete de Windows Installer para instalar una solución de la base de datos.
Se abrirá un asistente que iremos rellenando con nuestras preferencias. Es muy fácil y flexible. Podemos darle nombre a nuestra aplicación, cambiar el icono de acceso directo, escribir el nombre de la carpeta que se creará en el equipo que se instale, etc...
Una vez terminado todo el asistente, buscamos la carpeta que se ha creado, que nosotros mismo abremos ubicado, y ahí nos encontraremos un archivo *.exe, y una carpeta con el Runtime y un *.msi.
Eso es lo que tenemos que guardar en nuestro pendrive o en un cd, y ya podemos distribuir nuestra aplicación.
Espero que os haya servido.
Por:
Unknown
12 jul 2013
Comparar dos fechas en php
Hola, hoy vamos a ver como comparar dos fechas en php.
El otro día me encontré con este problema programando un panel de control que te da el aviso de cuando es la siguiente fecha de renovación de un contrato, que se ha de renovar cada año.
El problema era el siguiente:
Si la fecha inicio del contrato es: 13/07/2012 y hoy es 12/07/2013, sin problemas me decía que la siguiente renovación era el 13/07/2013. El problema venía si hoy era 14/07/2013... la siguiente fecha de renovación seguía diciendo que era el 13/07/2013, cuando en realidad ya era el 13/07/2014.
Es que el asunto no es tan fácil como:
Así que rebusqué por ahí y os puedo ofrecer algunas soluciones.
Esta solución es de desarrolloweb.com.
Ahora veamos la siguiente, en la que podemos ver se usa en una función.
Este código es copiado de webtutoriales.com
______
Con este segundo ejemplo es el que yo utilicé y adapté a mi problema.
Espero que os sirva. Un saludo.
El otro día me encontré con este problema programando un panel de control que te da el aviso de cuando es la siguiente fecha de renovación de un contrato, que se ha de renovar cada año.
El problema era el siguiente:
Si la fecha inicio del contrato es: 13/07/2012 y hoy es 12/07/2013, sin problemas me decía que la siguiente renovación era el 13/07/2013. El problema venía si hoy era 14/07/2013... la siguiente fecha de renovación seguía diciendo que era el 13/07/2013, cuando en realidad ya era el 13/07/2014.
Es que el asunto no es tan fácil como:
Así que rebusqué por ahí y os puedo ofrecer algunas soluciones.
Esta solución es de desarrolloweb.com.
Ahora veamos la siguiente, en la que podemos ver se usa en una función.
Este código es copiado de webtutoriales.com
______
Con este segundo ejemplo es el que yo utilicé y adapté a mi problema.
Espero que os sirva. Un saludo.
Por:
Unknown
12 jul 2013
Suscribirse a:
Entradas (Atom)


