Bonjour,
Je chercher à faire un code qui lancera une macro en boucle sur chacun de mes enregistrement du formulaire.
Voici donc le code :
Private Sub Commande82_Click()
Dim stDocName As String, Secondes As Integer, temp As Integer, Début As Long, Fin As Long, Chrono As Long, temp2 As Integer, temp3 As Integer
stDocName = "Macro1"
temp = 100
temp2 = 0
temp3 = 1
Secondes = 4
Do Until temp < 1
stDocName = "Macro1"
DoCmd.RunMacro stDocName
Début = Timer
Fin = Début + Secondes
Do Until Timer >= Fin
DoEvents
Loop
DoCmd.GoToRecord , , acNext
temp2 = temp
temp = temp2 - temp3
Loop
End Sub
PROBLEME: cela défile bien enregistrement après enregistrement, ca temporise bien, MAIS la macro n'est excéutée qu'une seule fois sur le premier enregistrement???!!?