Programación VBA Acceso para dummies

Esta lista, que muestra los trabajos más comunes que se realizan en VBA y las declaraciones que necesita para escribir para conseguir la tarea VBA completado, por lo que mantener esta lista a la mano:

Abra un formulario en la vista formulario:

DoCmd.OpenForm "nombre del formulario", acNormal

Cambiar una forma de propiedad en una forma abierta:

Formularios! [nombre del formulario].nombre de la propiedad = newValue

Obtener el valor de un control en un formulario abierto:

Formularios! [nombre del formulario]! [ControlName] .Value

Modificar el valor de un control en un formulario abierto:

Formularios! [nombre del formulario]! [ControlName] .Value = newValue

Cambiar una propiedad de control en una forma abierta:

Formularios! [nombre del formulario]! [ControlName].nombre de la propiedad = newValue

Cerrar un formulario, guardar los cambios:

DoCmd.Close acForm "nombre del formulario", AcSaveYes

Imprimir un informe:

DoCmd.OpenReport "ReportName", AcViewNormal

Ejecutar una consulta de acción:

DoCmd.RunSQL "SQLStatement"

Mostrar un mensaje simple:

MsgBox "tu mensaje"

Hacer una si / no en pantalla pregunta:

variable = MsgBox ("tu mensaje", VbQuestion + vbYesNo)

Navegación y selección de código en VBA

Use estos atajos de VBA en la ventana de código (utilizados para escribir, editar y visualizar VBA) y la ventana Inmediato (que permite ejecutar código cualquier momento, justo en el lugar) para obtener sus trabajos que se hacen rápidamente.

AcciónTecla de acceso directo
Mover el cursor hacia la derecha un carácter-
Seleccione el carácter a la derechaShift + -
Mover el cursor hacia la derecha una palabraCtrl + -
Seleccionar a final de palabraCtrl + Shift + -
Mover el cursor dejó un carácterlarr-
Seleccione el carácter a la izquierda del cursorShift + larr-
Mover el cursor dejó una palabraCtrl + larr-
Mover el cursor al inicio de la líneaCasa
Seleccionar texto al inicio de la líneaMayús + Inicio
Mover el cursor al final de la líneaFin
Seleccionar texto al final de la líneaMayús + Fin
Mover el cursor hacia arriba una línea^
Mover el cursor hacia abajo una líneadarr-
Mueva el cursor al siguiente procedimientoCtrl + darr-
Mover el cursor al procedimiento anteriorCtrl + ^
Desplazarse hacia arriba una pantallaRe Pág
Desplácese hacia abajo una pantallaPgDn
Ir al inicio de móduloCtrl + Inicio
Seleccionar todo el texto a la parte superior de móduloCtrl + Mayús + Inicio
Ir a la parte inferior del móduloCtrl + Fin
Seleccionar todo el texto a fondo del móduloCtrl + Mayús + Fin
Selección CutCtrl + X
Copiar selecciónCtrl + C
Pega la selecciónCtrl + V
Cortar línea actual al portapapelesCtrl + Y
Eliminar a final de palabraCtrl + Supr
Eliminar el carácter o el texto seleccionadoDelete (Del)
Borrar carácter a la izquierda del cursorRetroceso
Eliminar a final de palabraCtrl + Supr
Eliminar para inicio de palabraCtrl + Retroceso
DeshacerCtrl + Z
Línea de sangríaTab
Línea OutdentShift + Tab
EncontrarCtrl + F
ReemplazarCtrl + H
Buscar siguienteF3
Buscar anteriorShift + F3
Obtener ayuda con la palabra seleccionada actualmenteF1
Información rápidaCtrl + I

Generales VBA Editor teclas de acceso directo

La siguiente tabla muestra algunas teclas de acceso directo votos, y sus funciones, disponibles en todo el editor de Visual Basic, en el que escribir, editar y probar el código VBA.

AcciónTecla de acceso directo
Cambiar entre el acceso y el editor de VBAAlt + F11
AyudaF1
Ver Examinador de objetosF2
Visualización de propiedades / eventosF4
Ventana Ver códigoF7
Ventana de visión inmediataCtrl + G
Vista menú contextualShift + F10 (o la derecha; haga clic)
Ejecutar una Sub / UserFormF5
Detener la ejecución de códigoCtrl + Pausa
Cerrar VBA Editor y el retorno a AccessAlt + Q

VBA depuración teclas de acceso directo

Desde código en un lenguaje de programación se debe escribir exactamente, no puede haber errores o bugs. Afortunadamente, puede depurar código en VBA rápidamente con estos atajos de depuración:

AcciónTecla de acceso directo
Alternar punto de interrupciónF9
Entrar enF8
Paso másShift + F8
SalirCtrl + Shift + F8
Ejecutar hasta el cursorCtrl + F8
Borrar todos los puntos de interrupciónCtrl + F9



» » » » Programación VBA Acceso para dummies