2. Antes de iniciar el tema del panel de control debemos de ver algo básico de Macros en
Access. La mayoría de veces, las macros serán acciones que se ejecutan por detrás, sin la
plena consciencia del usuario de la base de datos. El usuario que se encarga de actualizar el
inventario o dar de alta pacientes no tiene por qué saber cómo se llaman las tablas y qué
acciones concretas ejecuta cada macro. Normalmente, el usuario en realidad trabaja con
formularios amigables, con botones y otros controles, que utiliza de forma intuitiva.
Un botón de comando se usa en un formulario para iniciar una acción o un conjunto de
acciones. Por ejemplo, se puede crear un botón de comando que abra otro formulario. Para
que un botón de comando realice una acción, se escribe una macro o un procedimiento de
evento que se asocia a la propiedad Al hacer clic del botón de comando. Asimismo, se puede
incrustar una macro directamente en la propiedad Al hacer clic del botón de comando. De
este modo, se puede copiar el botón a otros formularios sin que se pierda la funcionalidad del
botón.
Somos nosotros, quienes creamos la base de datos, los encargados de asignar a cada control
la macro conveniente. Por lo tanto, lo que debemos hacer es asignar una macro que
programe qué acción se ejecutará al interactuar con un determinado control u objeto. Y para
ello trabajaremos con sus Eventos.
Un evento es una acción que el usuario realiza, normalmente de forma activa. Por ejemplo
hacer clic o doble clic sobre un botón, cambiar de un registro a otro en un formulario, modificar
un determinado campo de un registro, cerrar la base de datos, etc.
3. Vamos a Crear un Botón que nos permita abrir una Tabla por ejemplo la de Clientes, un
Formulario, una consulta, etc. (Siga los pasos)
1
2
4. Vamos a crear una Macro
Para abrir la Tabla clientes.
Lista de Acciones
3
Cerramos Catalogo de Acciones4
6. Escogemos la Tabla que se va abrir con la Macro
(Antes Vuelva a cerrar Catalogo de Acciones, paso 4)
5
6 Guarde la Macro y le da un Nombre
Ya la podemos ver
Cierre la Macro
7
7. Si tenemos una base de datos de Access que va a ser utilizada por usuarios, nos será
realmente útil crear un panel de control o formulario de acceso, que permita al usuario
manejar la aplicación de forma sencilla.
Lo más cómodo para que el usuario maneje la base de datos con facilidad es ir crear
formularios para las acciones mas habituales, como introducción de registros en las tablas,
búsqueda de información, creación de informes y etiquetas, etc. Una vez creados estos
formularios creamos un panel de control que enlace con los formularios que va a utilizar el
usuario. Estos formularios pueden ser a su vez, paneles de control secundarios.
El panel de control principal permitirá la entrada a los demás formularios, funciona como un
menú grafico y da una facilidad para que un usuario final no tenga que manipular el Access,
lo cual si no sabe pudiese hasta borrar tablas, dañar datos, etc.
Access dispone de un asistente para crear el Panel de Control, en el menú Herramientas –
Utilidades de la base de datos – Administrador del panel de control.
Si aún no hemos creado ningún panel de control aparece un cuadro de diálogo,
preguntándonos si queremos crearlo en este momento. Contestamos Si.
8. Panel de Control Crea esta tabla
Y Formulario
(No los borre nunca)
Vamos a Modificar el Formulario de Inicio1
9. Modifica el nombre del Formulario de Inicio2
Se crean los Botones del Formulario3
10. Escogemos las distintas opciones, ya
Previamente creamos la(s) Macro(s)
4
5
Aceptar
Y ya hemos construido
El primer Botón
12. Para agregar un formulario ya creado no es necesario una Macro
1
2
3
6
5
4
Para agregar un formulario
Selecciónalo de la lista
7
Modificar Nombre
del Botón en el Panel
13. Ahora bien que hacemos con este Panel de Control
¿para que nos sirve, como lo implementamos?
1
2
La idea del Panel de Control, es que
cuando se abra la base de datos no
entre en Access con las pestañas de
opciones, donde se tenga acceso a
las tablas, diseños, que puedan
borrar, copiar información, es que
entre en una especie de menú de
Opciones con botones que los lleve
solo a los formularios y Consultas.
Sigamos los pasos….
16. Cuando abra la base de Datos se abrirá el Panel automáticamente pero aun tenemos
acceso al menú, a panel de Objetos de la izquierda por ser el panel un formulario mas
podemos ir su vista de diseño y hacerle cambios de forma, color, tipos de letras, etc…..
Vamos a ver como bloqueamos los accesos al sistema de Access.
17. Como debe de abrir este
Formulario..?
Maximizado
Emergente
Modal
Etc.
Para esto debemos ir a modo diseño e ir a las propiedades del Formulario