OVH Cloud OVH Cloud

requête paramétrée

2 réponses
Avatar
seb
Hello,

Petite question sur une requ=EAte.

J'ai une table avec des nom et je voudrais afficher la=20
liste de personne dont le nom commence par une ou=20
plusieurs lettres que je passerais en param...

D'habitude je bosse avec SQL en utilisant la=20
commande "like " et le "%"

Quelqu'un peut me dire comment =E7a se passe avec Access?

Merci

Seb

2 réponses

Avatar
Raymond [mvp]
Bonjour.

Tu fais pareil avec Like et * ou ?
en création de requête dans la colonne du nom en ligne critère, tu indiques:
Comme [indiquer un Nom] & "*"
ce qui te donnera en sql:
SELECT table1.* FROM table1
WHERE table1.Lenom Like [indiquer un Nom] & "*";

si le paramètre est un controle de formulaire tu indiques:
WHERE table1.Lenom Like [Formulaires]![Formulaire1]![Lenom] & "*";
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"seb" a écrit dans le message de
news:c07901c47a0e$03c66140$
Hello,

Petite question sur une requête.

J'ai une table avec des nom et je voudrais afficher la
liste de personne dont le nom commence par une ou
plusieurs lettres que je passerais en param...

D'habitude je bosse avec SQL en utilisant la
commande "like " et le "%"

Quelqu'un peut me dire comment ça se passe avec Access?

Merci

Seb
Avatar
seb
merci
-----Message d'origine-----
Bonjour.

Tu fais pareil avec Like et * ou ?
en création de requête dans la colonne du nom en ligne
critère, tu indiques:

Comme [indiquer un Nom] & "*"
ce qui te donnera en sql:
SELECT table1.* FROM table1
WHERE table1.Lenom Like [indiquer un Nom] & "*";

si le paramètre est un controle de formulaire tu
indiques:

WHERE table1.Lenom Like [Formulaires]![Formulaire1]!
[Lenom] & "*";

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"seb" a écrit dans
le message de

news:c07901c47a0e$03c66140$
Hello,

Petite question sur une requête.

J'ai une table avec des nom et je voudrais afficher la
liste de personne dont le nom commence par une ou
plusieurs lettres que je passerais en param...

D'habitude je bosse avec SQL en utilisant la
commande "like " et le "%"

Quelqu'un peut me dire comment ça se passe avec Access?

Merci

Seb


.