Bonjour,
Dans un formulaire, j'ai une liste déroulante. L'utlisateur choisit une valeur pour cette liste déroulante.Quand il clique sur un bouton de ce formulaire, en fonction de la valeur de cette liste, cette action doit ouvrir tel ou tel formulaire.
Voici mon code
TypeL représente la valeur de ma liste déroulante. Dans ma commande d'ouverture de formulaire, je souhaite appliquer un filtre sur le champ numProducteur de la table VenteDirecte en le comparant avec la variable IdProduct.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Module1.GetNumProdCrea Dim IdProduct As String IdProduct = Module1.NumProd If (IsNull(Me.TypeL)) Then MsgBox ("Veuillez définir le type laitier avant d'accèder aux quotas vente directe") Else 'MsgBox (Me.TypeL) If (Me.TypeL = "Vaches") Then MsgBox (IdProduct) DoCmd.OpenForm "ListeQuoVac", acNormal, , "VenteDirecte.numProducteur =" & IdProduct Else DoCmd.OpenForm "ListeQuoChev", acNormal, , "cstr(VenteDirecte.numProducteur) =" & IdProduct End If End If
Ce script ne fonctionne pas. Avez vous une idée. D'avance, merci.
Partager