guiyote

Páginas: 60 (14794 palabras) Publicado: 13 de mayo de 2013
VB Access 2000

Fermí Vilà

Visual Basic para Aplicaciones del
Access 2007

1

VB Access 2000

TuCarpeta

Fermí Vilà

significa

2

una carpeta de tu ordenador donde es conveniente
que grabes todos los ejercicios de este manual.

1
Fundamentos de VBA

a)

Ejecuta el Access 2007:

- En la pantalla inicial:
Más en Office Online [Descargas]
Buscar: extensiones paraprogramadores Access 2007
Descargamos y/o ejecutamos el fichero: AccessDeveloperExtensions.exe
A partir de este momento en el Menú del Office tendremos una nueva opción:
Programador
- Botón del Office
Opciones de Access
Centro de confianza
[Configuración del Centro de confianza]
Configuración de Macros
Habilitar todas las macros (no recomendado …)
[Aceptar]
[Aceptar]
-

En la pantallainicial, clic en la opción: Base de datos en blanco

-

Sitúate en TuCarpeta, es decir en el campo “Guardar en:”, debe aparecer “TuCarpeta”

-

En el campo “Nombre de archivo”, escribe: PROGRAMAS
y CLIC en [Aceptar]
[Crear]

Acabamos de crear en “nuestra carpeta” una base de datos de nombre PROGRAMAS
- Haz lo siguiente:
Cinta de Opciones: Herramientas de base de datos
Grupo: MacroVisual Basic
Acabamos de acceder al Editor de Visual Basic

b) Vamos a escribir nuestro primer programa en “Visual Basic”.
En la ventana “PROGRAMAS-Módulo1(Código)” y debajo de la línea:
Option Compare Database
Escribe el siguiente programa:

VB Access 2000

Fermí Vilà

3

Sub Programa1()
MSGBOX “Hola Mundo”
End Sub
Habrás observado varias cosas:
• Las “sentencias” Sub y End Subaparecen de color azul
• Aunque escribas MSGBOX (todo en mayúsculas), aparece MsgBox
Las sentencias Sub, End Sub y MsgBox son “palabras reservadas”. Dicho de otra forma:
forman parte del lenguaje “Visual Basic”
Acabamos de escribir nuestro primer “procedimiento”, ya veremos que hay diferentes tipos de
programas. De momento tenemos un programa PROCEDIMIENTO.
Observa la estructura de unprocedimiento:
Sub nombrePrograma()
---------------------------------------------------------End Sub

c)

Vamos a “ejecutar” el procedimiento “Programa1”…
Haz lo siguiente:

-

Menú Ver
Ventana Inmediato

-

Escribe:
Programa1

y pulsa [Return]

Si todo va bien, aparece una ventana de nombre “Microsoft Access” con el mensaje:
Hola Mundo y el botón [Aceptar]
-

Haz CLIC en elbotón [Aceptar]

-

“Cierra” la ventana “Inmediato” (es decir: CLIC en la X del vértice superior derecho de la
ventana “Inmediato”).

-

“Cierra” la ventana Módulo1. Es decir, CLIC en la X del extremo superior derecho de la
ventana “Programas-Módulo1(Código)”.

-

CLIC en el icono “Ver Microsoft Access”:

-

“Cierra” el “Access”. Es decir, CLIC en la X del extremo superior derechode la ventana
“Microsoft Access”.
A la pregunta: ¿Desea guardar los cambios en el diseño de módulo “Módulo1”?, haz CLIC
en el botón [Sí]. Cómo el nombre Módulo1 ya nos va bien, haz CLIC en [Aceptar]

VB Access 2000

Fermí Vilà

4

Aunque la mayor parte del desarrollo de una aplicación en VBA se realiza de forma
“visual”: controles en formularios y estableciendo propiedades, también escierto que una
parte muy importante de todo programa, es el “código” que se encargará de responder a
los eventos (situaciones), que se producirán en la aplicación.
En este ejercicio se trata de estudiar el lenguaje de programación que necesitamos para
escribir el código.

d) Ejecuta el Access:
-

Más ...

-

Sitúate en “TuCarpeta”. Es decir, en el campo “Buscar en:” debe aparecerTuCarpeta.

-

CLIC en PROGRAMAS, para seleccionar el fichero.

-

CLIC en [Abrir]

-

Como sólo tenemos un módulo (Módulo1) ya está seleccionado, haz un doble clic en
Módulo1

-

Observa la “Barra de Tareas del Windows” (última línea de la pantalla): Tenemos
activado el “Microsoft Visual Basic” y al lado tenemos el “Microsoft Access”
desactivado. Es decir, por el sólo hecho de...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS