Bonjour, j'ai un formulaire "form1" dans lequel j'ai un sous-formulaire "sousform1" en mode feuille de donnée. Dans ce sous-formulaire j'ai un champ NumProduit et un champ QteALivrer. Dans mon sous-formulaire j'ai plusieurs enregistrements et je voudrais que quand je double-clique sur la case qui contient le NumProduit d'un des enregistrements, le formulaire "Stock" s'ouvre et filtre les produits pour n'afficher que ceux qui correspondent aux NumProduit du sous-formulaire.
J'ai essayé quelquechose mais sans résultat. Voici le code vba sur double clic dans la colonne NumProduit :Ceci me demande d'entre une valeur de paramètre pour NumProduit avant d'ouvrir le formulaire Stock.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub QuantiteALivrer_DblClick(Cancel As Integer) stDocName = "Stock" stLinkCriteria = "[NumProduit]=" & Me.NumProduit DoCmd.OpenForm stDocName, , , stLinkCriteria End Sub
Avez-vous une autre solution pour faire ce que je veux faire ?
Merci d'avance.
Partager