Codi VBA per tornar a carregar les dades d'un formulari d'access sense necessitat de tancar-lo ( refrescar, actualitzar )
A Access tens diverses maneres de tornar a carregar les dades d’un formulari mitjançant VBA, sense necessitat de tancar-lo ni tornar-lo a obrir. El que necessites és actualitzar l’origen de dades o tornar a carregar els registres.
Aquí tens algunes opcions habituals:
1. Fer un Requery
del formulari complet
Aquesta ordre refresca el conjunt de registres del formulari (com si tornessis a carregar la consulta o taula origen).
2. Fer un Requery
només d’un subformulari o d’un control
Això s’utilitza quan vols tornar a carregar només les dades d’un subformulari o d’un quadre combinat, per exemple.
3. Actualitzar només el registre actual
Només actualitza el registre que tens actiu amb el que hi ha a la base de dades, però no torna a carregar tots els registres.
Exemple complet (botó per tornar a carregar dades)
Si vols posar un botó al formulari que recarregui totes les dades:
-
Insereix un botó al formulari.
-
A l’esdeveniment En fer clic escriu el codi:
Comentaris
Publica un comentari a l'entrada