Balayage d'enregistrements sur formulaire filtré... Est ce possible ?
cs_cotmar
Messages postés71Date d'inscriptionvendredi 13 septembre 2002StatutMembreDernière intervention 9 mars 2009
-
12 mai 2006 à 10:51
cs_cotmar
Messages postés71Date d'inscriptionvendredi 13 septembre 2002StatutMembreDerniè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
A voir également:
Balayage d'enregistrements sur formulaire filtré... Est ce possible ?
cs_cotmar
Messages postés71Date d'inscriptionvendredi 13 septembre 2002StatutMembreDerniè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é"