Access 2007 de programación VBA para dummies

Conocer los métodos abreviados de teclado más populares de VBA-Access 2007 le ayudará a trabajar de manera más eficiente. Utilice esta tabla de acceso directo hasta que aprenda las combinaciones de teclas y sus funciones:

Hacer estoPresione este
Cambiar entre el acceso y el editor de VBAAlt + F11
Consigue ayudaF1
Navegador de visualización de objetos (VBA Editor)F2
Ver las propiedades y eventosF4
Cerrar VBA Editor y el retorno a AccessAlt + Q

Teclas de acceso directo a depurar código en VBA 2007

Evitar errores o errores significa que tienes que ser preciso al escribir código en un lenguaje de programación. Por suerte, el uso de estos accesos directos se depurar código rápidamente en VBA:

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

Combinaciones de teclas comunes en VBA 2007 Editor

Escribir, editar y probar su código VBA en el editor de Visual Basic se ejecutará sin problemas si usted aprende estas teclas de acceso directo votos y sus funciones:

AcciónTecla de acceso directo
Consigue ayudaF1
Ver Examinador de objetosF2
Ver las propiedadesF4
Ventana Ver códigoF7
Explorador de proyectos abiertoCtrl + R
Cerrar y volver a AccessAlt + Q
Cambiar a AccesoAlt + F11
Ventana de visión inmediataCtrl + G
Vista menú contextualShift + F10 (o la derecha; haga clic)
Ver definiciónShift + F2
Ir a la última posiciónCtrl + Shift + F2
Ejecutar una Sub / UserFormF5
Detener la ejecución de códigoCtrl + Pausa

VBA 2007 Atajos para inmediata y código de Windows

Para conseguir sus tareas hechas rápidamente en la ventana Inmediato (que permite ejecutar código en cualquier momento, justo en el lugar) y la ventana de código (utilizados para escribir, editar y visualizar VBA) utiliza estos métodos abreviados de VBA:

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ácterlt; ---
Seleccione el carácter a la izquierda del cursorShift + lt; ---
Mover el cursor dejó una palabraCtrl + lt; ---
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 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 seleccionadaF1
Obtener Información rápidaCtrl + I

Códigos para Común VBA 2007 Tareas

Esta lista muestra los trabajos más comunes que se realizan en VBA 2007 y las instrucciones de código que necesita para escribir para completar la tarea de VBA, así que tenga esto 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:


Forms! [NomForm] .propertyName = NewValue

Obtener el valor de un control en un formulario abierto:

Forms! [NomForm]! [ControlName] .Value

Modificar el valor de un control en un formulario abierto:

Forms! [NomForm]! [ControlName] .Value = newValue

Cambiar una propiedad de control en una forma abierta:

Forms! [NomForm]! [ControlName] .propertyName = newValue

Cerrar un formulario, guardar los cambios de diseño:


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 "yourMessage"

Haz una pregunta en pantalla:

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

» » » » Access 2007 de programación VBA para dummies