Código común para la programación de vba y depuración en el acceso
Esta lista, que muestra los trabajos más comunes que se realizan en VBA y las declaraciones que necesita escribir para obtener la tarea completada VBA, a fin de mantener esta lista a la mano:
Abrir un formulario en la vista formulario:
DoCmd.OpenForm "nombre del formulario", acNormal
Cambiar una propiedad de formulario en una forma abierta:
Forms! [nombre del formulario].nombre de la propiedad = nuevo valor
Obtener el valor de un control en una forma abierta:
Forms! [nombre del formulario]! [ControlName].Valor
Cambiar el valor de un control en una forma abierta:
Forms! [nombre del formulario]! [ControlName] .Value = nuevo valor
Cambiar una propiedad de control en una forma abierta:
Forms! [nombre del formulario]! [ControlName].nombre de la propiedad = nuevo valor
Cerrar un formulario, guardar los cambios:
DoCmd.Close acForm, "nombre del formulario", acSaveYes
Imprimir un informe:
DoCmd.OpenReport "Reportar nombre", acViewNormal
Ejecutar una consulta de acción:
DoCmd.RunSQL "SqlStatement"
Mostrar un mensaje simple:
MsgBox "tu mensaje"
Haz una pregunta sí / no en pantalla:
variable = MsgBox ("tu mensaje", VbQuestion + vbYesNo)