CodigovsMacros

Páginas: 2 (455 palabras) Publicado: 20 de agosto de 2013
Resumen código vs. Macro en Access 2010
Si a una macro, le ponemos como nombre Autoexec, se ejecutaran sus acciones en el momento de abrir ficheros en Access, Access permite realizar una conversióndirecta de las macros a código VBA.
Las funciones y procedimientos de VBA tienen más flexibilidad y posibilidades que las macros. Además las macros no pueden realizar tareas como control de erroreso el acceso a un único registro con la misma simplicidad que con VBA.
La acción abrir formulario se sustituye por el método openForm del objeto DoCmd.
La acción cuadroMsj se sustituye por la funciónMsgBox
La acción beep: sirve para que el equipo emita un sonido de advertencia
Las macros permiten automatizar, de una forma simple, tareas como abrir formulario, cerrar un informe o desplazarnosentre los registros de una tabla.
La mayor parte de las acciones ejecutables mediante macros, pueden ser realizadas ventajosamente usando VBA mediante los métodos del objeto DoCmd. El objeto DoCmd esun objeto específico de Access, creado para sustituir a las acciones de las macros.
Acción
Equivalencia en VBA
RunApp
Función Shell
RunCode
Llamada a la subrutina correspondiente
SendkeysInstrucción SendKeys
SetValue
Operador = de asignación
StopAllmacros
Instrucción Stop o End
Stopmacro
Instrucciones Exit

Método
Funcionalidad
AddMenu
Permite crear barras de menú ymenús contextuales
ApplyFilter
Permite aplicar filtro
Beep
Se puede utilizar para emitir un sonido por los altavoces
CancelEvent
Se utiliza para cancelar un evento

Close
Permite cerrar laventana de un objeto
CopyDatabaseFile
Copia de la base de datos conectada al proyecto actual
CopyObject
Permite copiar objetos de la base de datos =
DeleteObject
Elimina un objeto de una base dedatos
DoMenultem
Este método es un método obsoleto RunComand
Echo
Se utiliza para mostrar u ocultar los resultados de la ejecución
FindNext
Busca el siguiente registro que cumpla las...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS