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...

Tipos de Combinación (Relaciones)

ACCESS 2007ACCESS 2007Relaciones en Microsoft Access.


Muchas veces nos encontramos con que una de nuestras tablas creadas en Microsoft Access comparte información con otra tabla, para esto podemos crear una combinación entre aquellas tablas, através de las “relaciones” que dispone Microsoft Access, con las cuales podemos obtener la información de una tabla que esta vinculada con otra. Esto se puede dar de 3 diferentes formas, uno a uno, uno a varios, o varios a varios. De esta manera lograremos un mejor diseño de la base de datos eliminando redundancia de de ellos.

Antes de mostrar cómo crear relaciones debemos conocer en qué consiste cada uno de los 3 tipos mencionados.


Relación uno a uno.


Este tipo de relación se da cuando una tabla “a” posee un atributo que solo tiene vínculo con uno de la tabla “b”, y esta tabla “b” solo uno con la tabla “a”. Las relaciones 1 a 1 son las más atípicas ya que en general datos organizados así se guardan en una sola tabla. Es útil para dividir una tabla que posee muchos campos o para separar información por seguridad. Estas relaciones se forman cuando ambos campos relacionados son claves principales o son únicos en sus tablas.


Relación uno a varios.


Este tipo de relación se da cuando un registro de la tabla “a” se relaciona de manera múltiple con los de la tabla “b”. Esto sucederá si el campo vinculado de la tabla “a” es clave principal y el vinculado de la tabla “b” no.


Relación varios a varios.

Este tipo de relación se da cuando una tabla “a” posee mas de una información vinculada con una tabla b, y, análogamente, la tabla b puede tener mas de una información vinculada la tabla “a”. En otras palabras es cuando muchos campos de una tabla pueden vincularse con varios de la otra. Estas relaciones deben transformarse en dos relaciones uno a varios para lo cual se debe originar una tercera tabla que tendrá que tener como clave principal dos campos que harán referencia a las claves principales de las otras dos tablas.

Creación de Relaciones Access 2007

Las Relaciones se nos hacen muy provechosas ya que pueden ser usadas automáticamente en nuevos informes, facilitan la generación de formularios e informes y permiten un cierto grado de seguridad en operaciones de actualización. En Access podemos crear relaciones tanto localizadas como generales, dependiendo el tipo de combinación que uno desee crear.

Originadas ya las tablas podemos empezar a crear una relación en Access. Primero debemos acceder a la ventana relaciones, y dar clic en el botón relaciones, esta se encuentra en la pestaña “herramienta de bases de datos

ACCESS 2007

Se abrirá el cuadro “mostrar tabla”, luego hay que elegir la tabla que pertenece a la relación haciendo clic sobre ella y luego clic en agregar como muestra la figura 2, repetir esta operación hasta que se obtengan todas las tablas que se desea crear.

A continuación aparece una ventana con las tablas añadidas.



Ahora al crear la relación debemos ir al campo que deseamos relacionar (código), y dar clic izquierdo, arrastrarlo al otro campo con el que se desea relacionar la otra tabla, cuando se suelte el botón aparecerá el cuadro “modificar relaciones.

En la parte superior aparecerán los nombres de las dos tablas relacionadas (Cliente y Pedidos)

Abajo aparece que tipo de relación deseamos crear, que puede ser de 3 tipos, (uno a uno, uno a varios, o varios a varios), luego antes de terminar puedes activar las casillas de “exigir actividad referencial” y “eliminar en cascada los registros seleccionados

Luego se da clic en crear y la relación ya se a llevado a cabo.



Finalmente dejamos un video donde se explica de una forma mas dinámica y muestra ejemplos de otras relaciones (uno a varios).

http://www.youtube.com/watch?v=oKOtDvv62Hc

Leer más...