Pregunta:
Actualizar registros automaticamente en access?
Monica S
2008-07-30 14:54:29 UTC
Tengo una base de datos con formularios en access, y quisiera hacer una macro que actualice cada determinado tiempo automaticamente los registros del formulario. ¿sabràn como?
Tres respuestas:
2008-07-31 13:11:13 UTC
1- Abre el formulario en Vista Diseño y abre la ventana de propiedades. (Asegúrate que las propiedades que se muestran sean las del formulario y no las de algún control)



2- En la pestaña "Eventos" en "Intervalo del cronómetro" escribe la cantidad en milisegundos del periodo de tiempo deseado.

P.e. 10000 ejecutará la misma acción cada diez segundos



3- En "Al cronómetro" (el campo que está arribita) selecciona "Procedimiento de Evento" y haz click en el botoncito de los puntos suspensivos que aparece al final del campo.



4-Escribe Me.Recalc y guarda los cambios. Ahora tu formulario se actualizará cada X segundos.



El código debe verse así:



Private Sub Form_Timer()

Me.Recalc

End Sub
Silvia
2016-11-29 19:29:37 UTC
Hola, he probado el codigo que sugieres y en efecto hace el recalculo en el form, sin embargo no e actualiza los datos.



Te presento mi caso. No soy programadora. Tengo un formulario (Form A) basado en una consulta y desde alli acceso con doble click al Form B, donde me presenta el detalle del registro activo del Form A. En el Form B hago cambios a los detalles del registro y cuando lo guardo (He creado un boton con la macro de acualizar) los cambios no se reflejan en el Form A. Nota importante: necesito que el Form A y el B siempre permanezcan abiertos.



No se si me he explicado bien. Muchas gracias por cualquier ayuda
helard h
2008-07-30 15:03:53 UTC
acces se actualiza cada vez que tu ingresas un nuevo valor en tu base de datos.


Este contenido se publicó originalmente en Y! Answers, un sitio web de preguntas y respuestas que se cerró en 2021.
Loading...