OVH Cloud OVH Cloud

Je désire faire un moteur de recherche sur ACCESS, mais....

3 réponses
Avatar
Seb1265 \(www.thejj.be.tf\)
Voilà, je voudrais savoir comment faire, ou la commande à entré dans une
rquête. Je voudrais avoir la liste des client LANOTTE, il me donne tous les
clients LANOTTE. OK, c'est une requête simple. Mais voilà, je voudrais faire
pour que je tape LAN*, et qu'il me donne tous les clients dont le nom
commence par LAN... Que faire, à votre avis?

Merci de bien vouloir m'aider?

3 réponses

Avatar
hm15
Bonjour Seb,

tu ne dis pas clairement où tu veux saisir le critère.
Dans la requête, manifestement tu connais la réponse :
LAN* (qui sera transformé en Comme "LAN*")

Si tu utilises une requête paramétrée, tape plutôt :
Comme [Tapez les 1res lettres] & "*"

Si tu utilises SQL, remplace "Comme" par "Like".

Mais j'ai le sentiment que tu n'as pas tout dit dans ton message.
Cordialement,

Annette
---------------------------------------------------------------------------
www.horizon-micro.com


"Seb1265 (www.thejj.be.tf)" a écrit dans le message de
news: boc5d0$1594u$
Voilà, je voudrais savoir comment faire, ou la commande à entré dans une
rquête. Je voudrais avoir la liste des client LANOTTE, il me donne tous
les

clients LANOTTE. OK, c'est une requête simple. Mais voilà, je voudrais
faire

pour que je tape LAN*, et qu'il me donne tous les clients dont le nom
commence par LAN... Que faire, à votre avis?

Merci de bien vouloir m'aider?




Avatar
jess.d
Bonjour,

"Seb1265 (www.thejj.be.tf)" wrote in message news:<boc5d0$1594u$...
Mais voilà, je voudrais faire
pour que je tape LAN*, et qu'il me donne tous les clients dont le nom
commence par LAN... Que faire, à votre avis?



et bien, dans ta requête, tu dois avoir un champ NomClient : dans la
ligne "critère" tu inscris :
Comme[Entrez les trois premières lettres du nom.]&"*"
tu peux mettre aussi le tri en croissant.
voilà j'espère que ça t'aidera

Jessica

Avatar
Butch
Bonjour Seb...

Je suppose (en lisant ta question) que tu utilises actuellement une requête
"paramétrée" soit le genre de requête qui fait apparaître un message à
l'écran et qui attend une "réponse"? Si tel est le cas, ajoute le mot Comme
avant ton paramètre.

Ex: Comme [Inscrivez le nom du client]

Tu pourras alors taper (par exemple): l* pour extraire tout ce qui commence
par L
la* pour extraire
tout ce qui débute par La, et ainsi de suite.

À chaque fois que la requête sera exécutée tu pourras utiliser n'importe
laquelle combinaison de lettre suivie du caractère générique ( * ). Il
existe aussi sûrement une procédure en VBA (je ne suis pas spécialiste...il
y en a cependant dans ce forum) pour cette opération, mais vu que tu
mentionnais "requête", alors je te propose cette solution.

Sincèrement :-)
Butch

"Seb1265 (www.thejj.be.tf)" a écrit dans le message de
news:boc5d0$1594u$
Voilà, je voudrais savoir comment faire, ou la commande à entré dans une
rquête. Je voudrais avoir la liste des client LANOTTE, il me donne tous
les

clients LANOTTE. OK, c'est une requête simple. Mais voilà, je voudrais
faire

pour que je tape LAN*, et qu'il me donne tous les clients dont le nom
commence par LAN... Que faire, à votre avis?

Merci de bien vouloir m'aider?