Tecnología

Inicio

Tutorial de programación de MS Access

La programación de Microsoft Access incluye código de programa escrito con Visual Basic para Aplicaciones (VBA). VBA puede automatizar todas las funciones principales de acceso, desde la consulta de tablas de la base de que llevó a la persona que entre los datos en un formulario.

Crear datos de muestra

Antes de realizar cualquier tipo de programación, necesitará datos de la muestra. Empezar a crear estos datos mediante la apertura de acceso y eligiendo el comando "Nuevo" para crear una nueva base de datos. Crear una tabla películas escribiendo por primera vez sus nombres de campo y seleccionar sus tipos en la pestaña "Tabla 1". Estos son los nombres de campo y tipos de participar:

campo de texto: "título"
campo de texto, "director"
campo de número, "year_released"

Introduzca dos filas de datos en la tabla, correspondiente a aquellos campos que acaba de crear. (No incluya las comas o comillas.)

la fila 1: "guerra de las galaxias", "Lucas", 1977
fila 2: "Excalibur", "Boorman," 1980

Guardar la base de datos, entrar en "películas" para el nombre de la tabla cuando se le solicite.

Crear un formulario de entrada de datos

Su programa orientado a eventos requiere una forma de trabajar. Hacer una seleccionando "Crear> Asistente para formularios," la elección de todos los "Campos disponibles" excepto "ID" para copiar en el área de texto "Campos seleccionados" y luego haciendo clic en "Finalizar".

Access abrirá el formulario en la vista formulario. Haga clic en cualquier lugar en el formulario, y seleccione "Vista Diseño".

Añadir un procedimiento de evento

Ahora vamos a crear un procedimiento de evento para el campo de la película "Título". Cuando el usuario intenta pestaña fuera de ese campo después de cambiarlo, el programa mostrará un cuadro de mensaje que le exigía para confirmar o cancelar su elección.

Comience haciendo clic en el cuadro de texto "Título" y luego haciendo clic en la pestaña "Eventos" en la "Hoja de propiedades." En la fila "Antes de la actualización", haga clic en la flecha hacia abajo y seleccione "Procedimiento de evento", y luego haga clic en el botón inmediatamente a la derecha de la flecha hacia abajo.

Escribir código para mostrar el mensaje de confirmación

Usted entrará automáticamente el Visual Basic entorno de desarrollo integrado (IDE) dentro de un procedimiento que se ejecutará cuando el usuario cambia el título de la película y luego presiona la tecla Tab. Pegue el siguiente código de programa en dicho procedimiento por lo que aparece como sigue:

Private Sub title_BeforeUpdate (Cancel As Integer)
Dim resp
resp = MsgBox ( "¿Realmente desea cambiar este registro?", VbMsgBoxStyle.vbYesNo)
Si (resp = VbMsgBoxResult.vbYes) Luego Exit Sub
Cancel = True
End Sub

Habilitar macros

Vuelven al acceso, y garantizar que las macros están habilitadas para esta base de datos haciendo clic en el botón "Habilitar contenido". Si el programa no se ejecuta, cambiar los ajustes de macro del centro de confianza de la siguiente manera: Seleccione "Archivo> Opciones> Centro de confianza> Configuración del Centro de confianza> Configuración de macros", y luego haga clic en la opción "Habilitar todas las macros".

Prueba de su Programa

Haga doble clic en el formulario "películas" en la ventana "Todos los objetos de acceso" para probar el código. Haga clic dentro del campo (película) "Título" para cualquier registro, tipo o eliminar un poco de texto y pulse la tecla Tab. aparecerá el símbolo. Haga clic en "No" para mantener el cursor en el cuadro de texto "Título" o "Sí" para desplazarse al campo "director".

Experimentar

Este ejemplo le mostró cómo crear una respuesta para un tipo de evento. Pero se puede ver claramente en el diseño del formulario de ver muchos otros tipos de eventos. Experimenta con diferentes respuestas a esos eventos por mostrar mensajes o cambiar el texto de otros campos con declaraciones como la siguiente:

director = "<nombre de algún consejero>"