Bonjour,
J'envoi un variable incrémenté toutes les secondes depuis Excel vers une table Access sur un formulaire rafraichi toutes le secondes. il met environ 5 ou 6 secondes avant de s'affiché. Je pense qu'il y a un paramétrage dans Access pour raccourcir ce temps mais je ne le connais pas.
Pouvez-vous me donner une réponse ?
Voici une partie de mon programme sous Excel, sur Access je ne fais que rafraichir le formulaire avec me.requery sur Form_Timer.
'Initialisation
Set base = DBEngine.OpenDatabase("D:\Alain\Database.accdb")
Set rs = base.OpenRecordset("select * from table1", dbOpenDynaset)
'Envoi la donnée toutes les secondes
rs.MoveFirst
rs.Edit
rs.Fields("Champ1").Value = ws.Cells(2, 1)
rs.Fields("Champ2").Value = ws.Cells(2, 2)
rs.Fields("Champ3").Value = ws.Cells(2, 3)
rs.Fields("Champ4").Value = ws.Cells(2, 4)
rs.Fields("Champ5").Value = ws.Cells(2, 5)
rs.Fields("Champ6").Value = ws.Cells(2, 6)
rs.Update
'Fermeture
rs.Close
base.Close
' Libérer les objets
Set rs = Nothing
Set base = Nothing