Tecnología

Inicio

Un tutorial para Access 2007 VBA

Un tutorial para Access 2007 VBA


Microsoft Access 2007 es una aplicación de base de datos de escritorio. Microsoft incluye Visual Basic para Aplicaciones (VBA) como una forma de ampliar la funcionalidad de Access 2007 utilizando Visual Basic. Por ejemplo, Access no proporciona una función incorporada para calcular la edad, pero con VBA que podría crear una función para hacer esto. En el Editor de Visual Basic, puede crear módulos y clases. Un módulo es un contenedor de código VBA que contiene las declaraciones y procedimientos. Hay dos tipos de módulos. Un módulo estándar no está asociado con un objeto en particular, mientras que un módulo de clase es.

Instrucciones

1 Haga clic en "Inicio", "Todos los programas", "Microsoft Office" y "Microsoft Access 2007."

2 Abrir una base de datos existente utilizando "Archivo", "Abrir".

3 Haga clic en "Visual Basic" en la pestaña "Herramientas de base de datos" de la cinta.

4 Haga clic en "Módulo" en el menú "Insertar". Seleccione "Procedimiento" en el menú "Insertar". Introduzca un nombre para el procedimiento. Seleccionar un tipo, tales como "Función", y un ámbito de aplicación y haga clic en "Aceptar".

5 Introducir el código para su procedimiento. Por ejemplo:

Función Pública Edad (varBirthDate Como Variant) As Integer

Dim varAge As Variant

Si IsNull (varBirthDate) Entonces Edad = 0: Función de salida

Varage = DateDiff ( "aaaa", varBirthDate, ahora)

Si Fecha & lt; SerieFecha (año (ahora), Mes (varBirthDate), Día (varBirthDate)) A continuación,

Varage = Varage - 1

Terminara si

Edad = CInt (Varage)

End Function

6 Haga clic en "Ventana Inmediato" de "Vista". Tipo "? Edad (" 02/01/1956 ")" y presionar "Enter" para probar el código. Usted debe obtener "54" si la fecha actual es en el año 2010.

7 Haga clic en el icono del disquete en la barra de herramientas para guardar su trabajo.