Probleme en VB ACCESS

youssef -  
 mat -
je travail sur une base de données dans laquelle il faudrait mettre jour des données qui utilise la date du jour .
Ces données se trouve sur un formulaire et si je veux rafraichir les données je suis obliger d'ouvrir le formulaire et de passer en revue tous les enregistrement, et mon tuteur de stage voudrai que j 'automatisse ce probleme pour eviter de passer en revue tous les enregistrement
SVP c' est urgent!!!!!!!!

2 réponses

mat
 
utilise soit une requete sql de mise à jour, soit un recordset... c'est le plus simple.
0
mat
 
a ton service!
0
mat
 
dans le code VBA:
l'ouverture d'un recordset sur ta table: c'est à dire ouverture d'un objet qui va permet de manipuler tes enregistrement:

Dim db As Database, rst As Recordset
Set db = CurrentDb()
Set rst = db.OpenRecordset("SELECT * FROM toto;")

puis avec rst tu vais ce que tu veux par exemple tu peux
faire un While (not( rst.EOF)) 'EndOfFile

tu fait dedans:
rst.Edit
rst!mon_champs= "tata"
rst.update

et tu finis par un rst.close

et c'est gagné
0