jueves, 26 de enero de 2012

Ejemplo Función Agregar

La función Agregar entrega búsquedas y resultados de operaciones en una base de datos. Uno de los puntos importantes de esta función, es que es capaz de ignorar datos erróneos, como también omitir filas ocultas.
Los argumentos de la función agregar tienen asignado un número; éstos se muestran en la tabla a continuación:

A continuación se hará un ejemplo para mostrar más explícitamente su funcionamiento.
Se tiene la siguiente Matriz A y se desea determinar el mínimo, el promedio y el total de datos válidos (asumiendo que número es el único dato válido).

Colocar número 5, que corresponde a la función mínimo.

Luego, se pide qué es lo que se desea omitir. En este caso, se selecciona 6 para omitir valores erróneos.

Finalmente, seleccionar la matriz y cerrar la función.

Cabe señalar que se está utilizando la segunda función propuesta, por lo que ref2 es opcional en este caso. Como resultado queda, el número 1, que es justamente el valor mínimo de la matriz.

Para obtener el promedio y el total de valores válidos, se sigue la misma lógica, por lo que queda:

En la celda contar es donde se puede ver con mayor certeza la omisión de datos erróneos, ya que la matriz cuenta con 30 valores, pero éste solo cuenta 28.
Leer más...

lunes, 16 de enero de 2012

Complemento "Clean All Charts"

Esta herramienta pertenece a desarrolladores externos a microsoft. Debido a esto es necesario descargar unos archivos de instalación para poder configurar esta herramienta en nuestro Excel (la herramienta es soportada por Excel 2003, 2007 y 2010).
Esta herramienta sirve para configurar la apariencia de nuestros gráficos insertados en excel.
Una vez instalada la aplicación, al seleccionar algún gráfico veremos en la parte superior de la ventana un pestaña llamada "complementos" (como se observa en la siguiente imagen)


En esta pestaña se encuentra nuestra aplicación, como observamos a continuación.


Aquí encontramos dos aplicaciones "Clean all Charts" o "Clean this chart". En la primera, lo que hacemos es modificar todos los gráficos que se encuentren en la hoja. Para esto se establecen opciones para así estandarizar la forma de los gráficos.


En esta ventana podemos configurar las características que deseamos que el complemento arregle. Esto puede ser desde la fuente de la letra, los ejes, los efectos 3D, etc. Una vez marcadas las características que queremos arreglar se selecciona "Clean" y el complemento arreglará todos los gráficos de la hoja.
Por otro lado, la opción "Clean this chart" solamente arregla el gráfico seleccionado.
Esta aplicación es ideal para informes. Imaginémonos que debemos entregar un informe con resultados operacionales a final de año. Para esto es necesario insertar una gran cantidad de gráficos de forma de hacer mas explicativo los resultados. La gran cantidad de gráficos significaría modificar uno por una su apariencia para lograr gráficos claros y entendibles. Con el complemente "Clean All Charts", bastaría configurar una vez las características y luego aplicársela a todos los gráficos de la hoja. Logrando una presentación profesional en nuestro informe.
Leer más...

miércoles, 11 de enero de 2012

Eventos para Formularios en Access

Un formulario es una de las muchas herramientas que Access pone a disposición de los usuarios con el objetivo de escribir, modificar o mostrar los datos de una tabla o consulta. Para el diseño de estos, Microsoft Access proporciona diferentes elementos, tales como: botones, imágenes, cuadros de listas, cuadros combinados, entre otros. Pero ¿cómo hacemos que ocurra una acción determinada cuando pulsamos un botón, cuando ponemos el ratón sobre una imagen, o pulsamos sobre un menú despegable? La respuesta dice relación con la utilización de eventos, tema que se expone a continuación.

Un
evento es una acción determinada que se produce en o con un objeto particular, donde Access puede responder a una variedad de eventos: clics del ratón, cambios en los datos, formularios que se abren o se cierran, y muchos otros.


sta herramienta se puede aplicar tanto a los formularios como a los informes. Pero donde mayor utilidad posee es en los formularios al ser éstos herramientas de entrada/salida, mientras que los informes son sólo herramientas de salida.
Creación de un evento
Para crear un evento asociado a un objeto de un formulario, basta con realizar los siguientes pasos:
1. Abrir el formulario en modo de diseño.
2. Abrir la ventana de propiedades en la hoja de propiedades del objeto deseado seleccionar la pestaña Eventos.

3. Elegir el tipo de código deseado: macros, VBA o generador de código, siendo este último el más interesante. El generador de código abre una ventana de edición de código VBA y crea un procedimiento asociado al evento con un cuerpo completamente vacío o sólo con la gestión de errores.


3. Rellenar el cuerpo del procedimiento con las instrucciones necesarias para realizar las tareas deseadas. A continuación se muestra una imagen del código que se abre al seleccionar la pestaña generador de código.

Ejemplo: Creación de un evento para abrir el formulario Detalle de Producto
Suponga que desea que un formulario Detalles de producto se abra cuando haga clic en un botón de comando Detalles de producto en un formulario Pedidos. En el ejemplo siguiente se indica cómo llevar a cabo esta tarea mediante un procedimiento de eventos.
1. Para hacer que un procedimiento de eventos se ejecute cuando un usuario haga clic en el botón de comando, haga clic en la propiedad AlHacerClic (OnClick) del comando...

2.... haga clic en el botón Generar y, a continuación, haga clic en Generador de código para agregar código de Visual Basic al procedimiento de eventos.

1. El procedimiento de evento ProductDetails_Click utiliza el método OpenForm para abrir el formulario Detalles de producto.


Como se vio al comienzo en las propiedades de los formulanrios existen otras pestañas para aplicaciones diferentes a la de los eventos. Para conocer más sobre las propiedades de los formularios se recomienda visitar la página siguiente:

Leer más...