Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Parcourir les enregistrements par plusieurs

2 réponses
Avatar
Paul Florent
Bonjour à tous.
Pour parcourir les enregistrements d'une table à l'aide d'un formulaire,
j'utilise :
DoCmd.GoToRecord , , acPrevious
DoCmd.GoToRecord , , acNext
mais comment faire pour atteindre l'enregistrement
situé au 4ème rang avant ou après l'enregistrement en cours ?

Très naïvement, l'ai fait :
DoCmd.GoToRecord , , acPrevious
DoCmd.GoToRecord , , acPrevious
DoCmd.GoToRecord , , acPrevious
DoCmd.GoToRecord , , acPrevious
sans succès !!!

Merci par avance pour vos bonnes réponses
Paul

2 réponses

Avatar
jero
Salut,
QqChose comme....
1-Précédent :
Private Sub btPrécédent_Click()
On Error GoTo AllerPremier
DoCmd.GoToRecord , , acPrevious, 4
Exit Sub
AllerPremier:
DoCmd.GoToRecord , , acFirst
End Sub

2-Suivant :
Private Sub btSuivant_Click()
On Error GoTo AllerDernier
DoCmd.GoToRecord , , acNext, 4
Exit Sub
AllerDernier:
DoCmd.GoToRecord , , acLast
End Sub

3-Note : C'est expliqué dans l'aide....
A+
"Paul Florent" a écrit dans le message de news:

Bonjour à tous.
Pour parcourir les enregistrements d'une table à l'aide d'un formulaire,
j'utilise :
DoCmd.GoToRecord , , acPrevious
DoCmd.GoToRecord , , acNext
mais comment faire pour atteindre l'enregistrement
situé au 4ème rang avant ou après l'enregistrement en cours ?

Très naïvement, l'ai fait :
DoCmd.GoToRecord , , acPrevious
DoCmd.GoToRecord , , acPrevious
DoCmd.GoToRecord , , acPrevious
DoCmd.GoToRecord , , acPrevious
sans succès !!!

Merci par avance pour vos bonnes réponses
Paul
Avatar
Paul Florent