Bonjour à tous;
je voudrais faire une requête qui fait ressortir les enregistrements ; avec
comme critère un paramètres que je choisirais dans une liste de choix et non
pas en l'écrivant.
comment je dois faire ?
MERCI
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Benoit Compoint [MS]
Bonjour,
Si votre liste de choix est un contrôle nommé "MaListe" placé dans un formulaire nommé "MonFormulaire", vous pouvez utilisez le critère suivant dans votre requête : Forms![MonFormulaire]![MaListe]
Pour que la requête puisse être exécutée correctement, le formulaire "MonFormulaire" ne doit pas être fermé. Si le formulaire "MonFormulaire" est fermé, vous pourrez quand même exécuter la requête à condition d'entrer la valeur du paramètre au clavier (mais c'était précisément ce que vous vouliez éviter).
Notez aussi que si vous programmez en VBA, vous ne pourrez pas directement ouvrir un Recordset basé sur cette requête. Il faudra préciser la valeur du paramètre dans une ligne de code VBA avant d'essayer d'ouvrir le Recordset.
Benoit Compoint
"TABBI AMAR" wrote in message news:
Bonjour à tous; je voudrais faire une requête qui fait ressortir les enregistrements ; avec
comme critère un paramètres que je choisirais dans une liste de choix et non
pas en l'écrivant. comment je dois faire ? MERCI
Bonjour,
Si votre liste de choix est un contrôle nommé "MaListe" placé dans un
formulaire nommé "MonFormulaire", vous pouvez utilisez le critère suivant
dans votre requête :
Forms![MonFormulaire]![MaListe]
Pour que la requête puisse être exécutée correctement, le formulaire
"MonFormulaire" ne doit pas être fermé.
Si le formulaire "MonFormulaire" est fermé, vous pourrez quand même exécuter
la requête à condition d'entrer la valeur du paramètre au clavier (mais
c'était précisément ce que vous vouliez éviter).
Notez aussi que si vous programmez en VBA, vous ne pourrez pas directement
ouvrir un Recordset basé sur cette requête.
Il faudra préciser la valeur du paramètre dans une ligne de code VBA avant
d'essayer d'ouvrir le Recordset.
Benoit Compoint
"TABBI AMAR" <ramat82@hotmail.com> wrote in message
news:erOKvKI1DHA.2872@TK2MSFTNGP09.phx.gbl...
Bonjour à tous;
je voudrais faire une requête qui fait ressortir les enregistrements ;
avec
comme critère un paramètres que je choisirais dans une liste de choix et
non
Si votre liste de choix est un contrôle nommé "MaListe" placé dans un formulaire nommé "MonFormulaire", vous pouvez utilisez le critère suivant dans votre requête : Forms![MonFormulaire]![MaListe]
Pour que la requête puisse être exécutée correctement, le formulaire "MonFormulaire" ne doit pas être fermé. Si le formulaire "MonFormulaire" est fermé, vous pourrez quand même exécuter la requête à condition d'entrer la valeur du paramètre au clavier (mais c'était précisément ce que vous vouliez éviter).
Notez aussi que si vous programmez en VBA, vous ne pourrez pas directement ouvrir un Recordset basé sur cette requête. Il faudra préciser la valeur du paramètre dans une ligne de code VBA avant d'essayer d'ouvrir le Recordset.
Benoit Compoint
"TABBI AMAR" wrote in message news:
Bonjour à tous; je voudrais faire une requête qui fait ressortir les enregistrements ; avec
comme critère un paramètres que je choisirais dans une liste de choix et non