Bonjour à tous,
Impossible d'arriver à faire passer une variable dans une requête. Je m'explique:
Je dispose d'un formulaire ou j'active différents boutons de commandes.
Je créé à l'ouverture du formulaire une variable publique:
Public Ma_Variable As String
Un clic sur un bouton de commande envoie le code suivant;
Ce code déclenche l'ouverture d'une requête paramétrée ou ma variable est insérée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Ma_Variable = CInt(InputBox("Entrer etc...", "Titre", "10")) DoCmd.OpenQuery "Ma requête"
Je veux sélectionner les enregistrements dont un des champs est supérieur à 10 par défaut ou au choix suivant mon InputBox.
Je suis donc à la recherche de la syntaxe qui me permet d'inclure cette variable dans ma requête. J'ai essayé pas mal de choses du style:
<=[Formulaires]![Menu Général!Ma_Variable]
<=[Formulaires]![Menu Général]![Ma_Variable]
L'appui sur le bouton de commande me renvoie systématiquement une erreur du style: "le moteur de la base de données ne reconnait pas la variable passée dans la requête''
Quelqu'un a une idée? Merci pour votre contribution.
Partager