¿es posible ejecutar un sub o función tan pronto como el usuario abre un archivo de base de datos de acceso? ¿si es así, cómo?ms-access: hacer algo en la base de datos open
Respuesta
Crear su función:
Public Function DoSomething()
' do stuff '
End Function
A continuación, cree una macro con la acción de ejecución de códigos, que llama a su función HacerAlgo. Nombre la macro autoexec. Luego, cada vez que se inicie la base de datos, ejecutará su macro autoexec.
Otra cosa que puede hacer es establecer un formulario para abrir cada vez que se inicie la base de datos. Luego puede llamar a su función DoSomething desde un evento de formulario (en abierto, o en carga).
Elija uno de esos enfoques. De cualquier manera, si alguna vez desea iniciar la base de datos sin ejecutar DoSomething, mantenga presionada la tecla Mayús mientras la base de datos se abre para omitir su rutina de inicio automático.
Puede abrir un formulario oculto al iniciar como en Access 2007 Startup. Esto también es posible en versiones anteriores de Access.
Puede usar este formulario oculto para el registro u otras tareas relacionadas con el "sistema".
- 1. ¿podemos listar todas las tablas en la base de datos msaccess usando sql?
- 2. Cómo omitir la macro Autoexec al abrir MSAccess desde MSAccess?
- 3. base de datos independiente
- 4. Cómo hacer que NLog escriba en la base de datos
- 5. Drupal en Git, ¿qué hacer con la base de datos?
- 6. Índices de base de datos: ¿Algo bueno, algo malo o una pérdida de tiempo?
- 7. ¿Cómo guardar algo en la base de datos después de las validaciones fallidas de ActiveRecord?
- 8. Algo así como la herencia en el diseño de la base de datos
- 9. postgresql - java - aplicación de reactivación cuando ocurre algo en la base de datos
- 10. does minHeight ¿hacer algo?
- 11. C: Hacer algo cuando el programa sale
- 12. Cómo hacer una copia de seguridad y restaurar la base de datos ORACLE 11g Como la base de datos SQL2005
- 13. Copia de datos relacionales de la base de datos a la base de datos
- 14. ¿Puedo hacer algo en la Terminal de Mac
- 15. base de datos Oracle Hacer cumplir CHECK en varias tablas
- 16. ¿Cómo hacer un oyente de base de datos con Java?
- 17. Hacer algo antes de la salida del programa
- 18. Rieles: almacenamiento de datos cifrados en la base de datos
- 19. Inserción en la base de datos
- 20. nombre de la base de datos variable
- 21. ¿Cómo hacer algo antes en el envío?
- 22. Obteniendo datos almacenados de la base de datos en ListView.
- 23. Hibernate consultas en la base de datos
- 24. (android) ¿Cómo hacer algo en la aplicación "launch"?
- 25. Open Source C++ Biblioteca de visualización de datos
- 26. Error al tirar de la base de datos mysql en la base de datos mysql local
- 27. Cómo hacer yo clonar una base de datos de OpenLDAP
- 28. Bash shell `if` comando devuelve algo` then` hacer algo
- 29. Migraciones de base de datos en la producción de django
- 30. ¿Puedo hacer que la ruta de la base de datos de Django (para sqlite3) sea "multiplataforma"?
Las etiquetas de Tony son mejores. "Acceso" como una etiqueta simple es inútil, ya que se superpone a un montón de temas que tienen poco que ver con MS Access. El acceso a VBA es diferente de otras formas de VBA, por lo que es una etiqueta mejor. Hazlo rodar y rechazaré la pregunta sobre el etiquetado intencionalmente incorrecto. –
Downvoted para etiquetado mal intencionado. –