EDIT : Mon ETAT est basé sur cette requête :
Code du bouton qui ouvre l'Etat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT DISTINCTROW * FROM CataloguePostProd LEFT JOIN (ParcVendu LEFT JOIN (IndicateurSoutien LEFT JOIN PriceListSan ON PriceListSan.Equipement = IndicateurSoutien.Sigle_Equipement) ON ParcVendu.Sigle_Commercial = IndicateurSoutien.Sigle_Equipement) ON ParcVendu.reference = CataloguePostprod.Reference WHERE ((" & strCriteria & "));
J'aimerais que l'état s'ouvre en fonction du critère (valeur tapé par l'utilisateur dans un autre formulaire).
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 Private Sub BTImprimer_Click() Dim stDocName As String Dim strCriteria As String strCriteria = [Formulaire]![FormulaireRecherche]![txt_critere] ' l'aide donne une syntaxe du genre [nomchamp = ...]![Formulaire] mais je n'ai pas de nom de champ à mettre ! stDocName = "TestRequeteEtat" DoCmd.OpenReport stDocName, acPreview, , strCriteria With Reports(stDocName) .OrderBy = Me.OrderBy .OrderByOn = True .FilterOn = True End With
Comment faire ?
Partager