Bonjour,
J'ai un formulaire de consultation où de nombreuses opérations sont répertoriées. Ce formulaire est issu d'une requête regroupant 2 tables reliées à partir du champ "Num Client" (la table Client a pour clé primaire "Num Client" et la table Opération a pour clé primaire "Num Opé").
J'ai un formulaire de saisie pour la table Client nommé "Client", et à l'intérieur, un sous-formulaire de saisie pour la table Opération nommé "Opération".
J'aimerais que quand je clique sur un champ qui appartient à la table Opération, je tombe sur le formulaire Client du client qui correspond à l'opération avec à l'intérieur le sous-formulaire Opération, mais aussi directement sur l'opération qui correspond. Parce que pour l'instant, si je link sur le Num Client, je tombe sur le bon client, mais quand plusieurs opérations ont été faites avec lui, je tombe sur la première opération qui a été faite avec lui et donc pas directement sur celle qui m'intéresse.
J'ai donc essayé ce code mais ça me donne un formulaire de saisie vide avec un sous-formulaire de saisie tout aussi vide (sachant que FNumOpé correspond au champ Num Opé du formulaire de consultation):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Private Sub FMontantsImpactés_DblClick(Cancel As Integer) Dim stDocName As String Dim stLinkCriteria As String stDocName = "Client" stLinkCriteria = "Forms![Client]![Opération].Form![Num Opé]=" & Me![FNumOpé] DoCmd.OpenForm stDocName, , , stLinkCriteria End Sub
Partager