Balayage d'enregistrements sur formulaire filtré... Est ce possible ?

cs_cotmar Messages postés 71 Date d'inscription vendredi 13 septembre 2002 Statut Membre Dernière intervention 9 mars 2009 - 12 mai 2006 à 10:51
cs_cotmar Messages postés 71 Date d'inscription vendredi 13 septembre 2002 Statut Membre Dernière intervention 9 mars 2009 - 12 mai 2006 à 16:25
Bonjour,

Le nouveau problème du jour vient du fait que j'essaye de balayer des enregistrements avec un formulaire que je lance sur un champs filtré dans Access 2003.

Est ce que c'est possible ?

A bientôt et merci d'avance.

Marco.

A titre d'exemple, voici le code associé aux bouttons qui me permettent de me déplacer d'un enregistrement à l'autre (FctDroitsEnregistrement est une fonction qui doit me permettre en fonction des droits associés à la fiche incident qui est visualisée de dire si l'utilisateur a droit ou non de voir/modifier...) :

<!-- BEGIN TEMPLATE: bbcode_code -->

Private Sub CmdPremier_Click()
On Error GoTo ErrHandler

DoCmd.GoToRecord , , acFirst
If Not ModDroits.FctDroitsEnregistrement(StrDroits, StrRegion, _
Statut.Value, StrUser) Then
Exit Sub
End If
ExitHandler:
Exit Sub
ErrHandler:
MsgBox Err.Description
Resume ExitHandler

End Sub

Private Sub CmdPrecedent_Click()
On Error GoTo ErrHandler
DoCmd.GoToRecord , , acPrevious
If Not ModDroits.FctDroitsEnregistrement(StrDroits, StrRegion, _
Statut.Value, StrUser) Then
Exit Sub
End If
ExitHandler:
Exit Sub
ErrHandler:
MsgBox Err.Description, vbExclamation, CstAppName
Resume ExitHandler

End Sub

Private Sub CmdSuivant_Click()
On Error GoTo ErrHandler
DoCmd.GoToRecord , , acNext
If Not ModDroits.FctDroitsEnregistrement(StrDroits, StrRegion, _
Statut.Value, StrUser) Then
Exit Sub
End If
ExitHandler:
Exit Sub
ErrHandler:
MsgBox Err.Description, vbExclamation, CstAppName
Resume ExitHandler

End Sub

Private Sub CmdDernier_Click()
On Error GoTo ErrHandler
DoCmd.GoToRecord , , acLast
If Not ModDroits.FctDroitsEnregistrement(StrDroits, StrRegion, _
Statut.Value, StrUser) Then
Exit Sub
End If
ExitHandler:
Exit Sub
ErrHandler:
MsgBox Err.Description, vbExclamation, CstAppName
Resume ExitHandler

End Sub

Cotmar

1 réponse

cs_cotmar Messages postés 71 Date d'inscription vendredi 13 septembre 2002 Statut Membre Dernière intervention 9 mars 2009
12 mai 2006 à 16:25
En fait ce que je veux faire c'est dans sélection d'enregistrements, me positionner directement sur celui qui a été choisi et ensuite pourvoir faire défiler tous les autres (premier, précédent, suivant, dernier avec les boutons sur le formulaire).





En fait mon problème vient du fait comme j'ouvre mon formulaire sur un filtre il me renvoie un message d'erreur lorsque je clique sur précédent, suivant... Le message est ainsi libellé : "Impossible d'atteindre l'enregistrement spécifié"





Je sais pas si c'est plus clair comme ça ?

Cotmar
0
Rejoignez-nous