OVH Cloud OVH Cloud

Nb de critères pour requête

5 réponses
Avatar
Eric RENAUD
Bonjour,
J'ai l'habitude avec Excel d'utilser le filtre élaboré pour extraire une
liste de 20 clients parmi 850.
Si dans une table, je souhaite extraire simultanément comme dans XL ces 20
clients, quelle méthode me conseillez vous si cela est possible ?

...........................
Bien cordialement
Eric Renaud
http://www.erenaud.fr.fm/

5 réponses

Avatar
Raymond [mvp]
Bonjour.

il faut faire une requête sélection avec premières valeurs et un tri
obligatoire sur au moins une colonne.
exemple:
SELECT TOP 20 table1.Numéro, table1.Le_Nom FROM table1
ORDER BY table1.Le_Nom DESC;


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


"Eric RENAUD" a écrit dans le message de
news:ebIKt9u$
Bonjour,
J'ai l'habitude avec Excel d'utilser le filtre élaboré pour extraire une
liste de 20 clients parmi 850.
Si dans une table, je souhaite extraire simultanément comme dans XL ces 20
clients, quelle méthode me conseillez vous si cela est possible ?

...........................
Bien cordialement
Eric Renaud
http://www.erenaud.fr.fm/




Avatar
Anor
Bonjour,

Eric RENAUD :
| Bonjour,
| J'ai l'habitude avec Excel d'utilser le filtre élaboré pour extraire
| une liste de 20 clients parmi 850.
| Si dans une table, je souhaite extraire simultanément comme dans XL
| ces 20 clients, quelle méthode me conseillez vous si cela est
| possible ?

Il suffit de créer une requête basée sur cette table,
puis d'indiquer les critères en fonction des champs :

en SQL, ça peut donner un truc du genre :

SELECT NoAuto, LeChampInteger, LeChampTexte, LaDate
FROM LaTable
WHERE (LeChampTexte="critere1" And LeChampTexte="critère2")
OR (LeChampTexte="critere2" AND LaDate)Úte();

--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Access Memorandum : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
Avatar
Eric RENAUD
Je crois m'être mal expliqué.
En fait dans ma table j'ai un champ client contenant un N° de client. Je
veux extraire tous les enregistrements de la table où le N° client
correspond à un des 20 N° de clients mis en critère.
En résumé, j'ai 20 critères pour le champ N° client.(Client N° 150700,
200312, 516400, 890003, etc.. )
"Raymond [mvp]" a écrit dans le message de
news:uUCs6Sv$
Bonjour.

il faut faire une requête sélection avec premières valeurs et un tri
obligatoire sur au moins une colonne.
exemple:
SELECT TOP 20 table1.Numéro, table1.Le_Nom FROM table1
ORDER BY table1.Le_Nom DESC;


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


"Eric RENAUD" a écrit dans le message de
news:ebIKt9u$
Bonjour,
J'ai l'habitude avec Excel d'utilser le filtre élaboré pour extraire une
liste de 20 clients parmi 850.
Si dans une table, je souhaite extraire simultanément comme dans XL ces
20


clients, quelle méthode me conseillez vous si cela est possible ?

...........................
Bien cordialement
Eric Renaud
http://www.erenaud.fr.fm/








Avatar
Eric
Bonsoir Eric

Tu peux essayer ça :
Dans une requête fondée sur ta table tu mets les champs que tu veux voir et
en critere sur le n° client:
In(150700;200312;516400; 890003; etc...). Si les numéros sont des champs
Texte alors mets les entre des guillemets bien qu'Access le fasse
automatiquement.

C'est une solution mais elle a l'inconvénient de devoir saisir tous les N°
te servant de critères. S'ils sont permanents, passe encore. Sinon ... doit
y avoir mieux mais j'ai pas d'idée pour le moment.

A+
Eric

"Eric RENAUD" a écrit dans le message de
news:%238ZSX7w$
Je crois m'être mal expliqué.
En fait dans ma table j'ai un champ client contenant un N° de client. Je
veux extraire tous les enregistrements de la table où le N° client
correspond à un des 20 N° de clients mis en critère.
En résumé, j'ai 20 critères pour le champ N° client.(Client N° 150700,
200312, 516400, 890003, etc.. )
"Raymond [mvp]" a écrit dans le message de
news:uUCs6Sv$
Bonjour.

il faut faire une requête sélection avec premières valeurs et un tri
obligatoire sur au moins une colonne.
exemple:
SELECT TOP 20 table1.Numéro, table1.Le_Nom FROM table1
ORDER BY table1.Le_Nom DESC;


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


"Eric RENAUD" a écrit dans le message de
news:ebIKt9u$
Bonjour,
J'ai l'habitude avec Excel d'utilser le filtre élaboré pour extraire
une



liste de 20 clients parmi 850.
Si dans une table, je souhaite extraire simultanément comme dans XL
ces



20
clients, quelle méthode me conseillez vous si cela est possible ?

...........................
Bien cordialement
Eric Renaud
http://www.erenaud.fr.fm/












Avatar
Daniel Carollo
Bonjour Eric!

Deux methodes sont decrites sur mon site a www.computing-tech.com/technical,
aux rubriques Query Form et List Items.

Bonne continuation,

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"Eric RENAUD" wrote in message
news:#8ZSX7w$
Je crois m'être mal expliqué.
En fait dans ma table j'ai un champ client contenant un N° de client. Je
veux extraire tous les enregistrements de la table où le N° client
correspond à un des 20 N° de clients mis en critère.
En résumé, j'ai 20 critères pour le champ N° client.(Client N° 150700,
200312, 516400, 890003, etc.. )
"Raymond [mvp]" a écrit dans le message de
news:uUCs6Sv$
Bonjour.

il faut faire une requête sélection avec premières valeurs et un tri
obligatoire sur au moins une colonne.
exemple:
SELECT TOP 20 table1.Numéro, table1.Le_Nom FROM table1
ORDER BY table1.Le_Nom DESC;


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


"Eric RENAUD" a écrit dans le message de
news:ebIKt9u$
Bonjour,
J'ai l'habitude avec Excel d'utilser le filtre élaboré pour extraire
une



liste de 20 clients parmi 850.
Si dans une table, je souhaite extraire simultanément comme dans XL
ces



20
clients, quelle méthode me conseillez vous si cela est possible ?

...........................
Bien cordialement
Eric Renaud
http://www.erenaud.fr.fm/