Bonjour,
Je souhaite ouvrir un formulaire sur un enregistrement spécifique en double cliquant sur un nom d'une liste.
J'ai 2 codes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub Nom_DblClick(Cancel As Integer) strNomProcedure = "Nom_DblClick" DoCmd.OpenForm "f_Objets" DoCmd.GoToRecord , , acGoTo, Me.IDObjets End SubLe premier fonctionne aléatoirement (il ne s'ouvre pas toujours sur le bon indice, décalage de 1) en ouvrant le formulaire avec accès à toute la table.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub Identifiant_DblClick(Cancel As Integer) strNomProcedure = "Identifiant_DblClick" DoCmd.OpenForm "f_Objets", , , "[IDObjets] = " & IDObjets End Sub
Le second fonctionne toujours, mais n'ouvre que la feuille indiquée.
Quel est le problème sur le premier
Partager