¿ Cómo empezar con VBA ?
¿Has escrito código VBA para
Access alguna vez ?
¿Cómo comienzas esta tarea
aparentemente desalentadora?
1. Abrir Microsoft Access: Abre
Microsoft Access en tu
computadora.
2. Crear o abrir una base de
datos: Puedes crear una nueva
base de datos o abrir una
existente en Access. El código
VBA generalmente se escribe para
interactuar con objetos dentro
de una base de datos.
3. Abrir el Editor de Visual
Basic (VBA): Una vez que tengas
tu base de datos abierta, ve al
menú "Herramientas" y selecciona
"Macros" > "Editor de Visual
Basic". También puedes presionar
Alt + F11 como acceso directo.
4. Explorar el Editor de Visual
Basic: En el Editor de Visual
Basic, verás una ventana de
"Proyecto" en el lado izquierdo
y una ventana de "Propiedades"
en el lado derecho. El panel del
medio mostrará el código VBA.
5. Crear un módulo: En el
"Proyecto", haz clic derecho en
"Modules" y selecciona
"Insertar" > "Module". Esto
creará un nuevo módulo donde
puedes escribir tu código VBA.
6. Escribir código VBA: En el
módulo recién creado, puedes
empezar a escribir tu código
VBA. Por ejemplo, puedes crear
una función para realizar una
tarea específica o un
procedimiento para ejecutar una
serie de acciones.
Function
Saludar()
MsgBox "¡Hola desde VBA!"
End Function
7. Probar tu código: Después de
escribir tu código, puedes
probarlo ejecutando la función
desde la ventana de Access o
desde el propio Editor de Visual
Basic.
8. Aprender y practicar: La
mejor manera de mejorar en la
escritura de código VBA es
practicar y aprender de recursos
en línea, como tutoriales,
documentación oficial de
Microsoft y comunidades de
programadores.
9.
10.
Las opciones menos obvias son
los eventos de actualización
antes y después de un
formulario, que se producen
cuando se cambian los datos de
un formulario enlazado, o el
evento actual, que se activa
cuando se cambian los registros
de un formulario enlazado.
11.
Así que ya has decidido cuál es
el evento adecuado. En las
propiedades del formulario,
informe o control que haya
decidido habrá una pestaña
Evento.
En la línea del evento elegido,
escriba "[Procedimiento de
evento]" sin las comillas, luego
haz clic en los puntos
suspensivos (...) en el extremo
derecho. Se debería ver
así:
Al hacer clic en los puntos
suspensivos, se abrirá el editor
de VBA y se iniciará el
procedimiento, con el principio
y el final prediseñados. Eso se
verá así:
Sub privado cmdFind_Click()
End Sub
Ahora puedes agregar el código
entre esas dos líneas y Access
ejecutará el código cuando se
produzca ese evento.