OVH Cloud OVH Cloud

tri sur plusieurs champs.

7 réponses
Avatar
jack64
Bonjour,
j'ai une base avec 8 champs Localit=E9 (localit=E9 1, loalit=E9=20
2,...) je souhaiterai dans ma requete demander la=20
localit=E9 et que la recherche s'effectue sur les 8 champs.=20
Comment doit-on faire?
Merci et bonne journ=E9.

7 réponses

Avatar
Gafish
Bonjour,

Si j'ai bien compris, il faut que ta table soit filtrée par la ville entrée,
et que tu fasses apparaître tous les autres champs.
En ce cas tu crées une requête sélection, tu choisis ta table, tu double
cliques * (ca veut dire tous les champs) et tu rajoutes ensuite ton champ
ville en double cliquant sur celui ci. Il va s'afficher en bas, tu décoches
"afficher" et dans critère tu entres la ville souhaitée, ou la zone d'un de
tes formulaires qui contient la ville servant de filtre.

Arnaud

"jack64" a écrit dans le message de
news:04e501c4925b$aca21880$
Bonjour,
j'ai une base avec 8 champs Localité (localité 1, loalité
2,...) je souhaiterai dans ma requete demander la
localité et que la recherche s'effectue sur les 8 champs.
Comment doit-on faire?
Merci et bonne journé.
Avatar
Pierre CFI [mvp]
bonjour
tu mets le méme paramétres dans le critéres des champs, en condition Ou
[Saisir la localité]
Nota: en descendant d'une ligne sue chaque critére

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"jack64" a écrit dans le message de news:04e501c4925b$aca21880$
Bonjour,
j'ai une base avec 8 champs Localité (localité 1, loalité
2,...) je souhaiterai dans ma requete demander la
localité et que la recherche s'effectue sur les 8 champs.
Comment doit-on faire?
Merci et bonne journé.
Avatar
Gafish
Autant pour moi j'avais mal compris le problème.
Par contre si ces 8 champs localités sont dans la même table, il y a peut
etre la structure de la base à revoir.

"Gafish" a écrit dans le message de
news:unrZ$
Bonjour,

Si j'ai bien compris, il faut que ta table soit filtrée par la ville
entrée,

et que tu fasses apparaître tous les autres champs.
En ce cas tu crées une requête sélection, tu choisis ta table, tu double
cliques * (ca veut dire tous les champs) et tu rajoutes ensuite ton champ
ville en double cliquant sur celui ci. Il va s'afficher en bas, tu
décoches

"afficher" et dans critère tu entres la ville souhaitée, ou la zone d'un
de

tes formulaires qui contient la ville servant de filtre.

Arnaud

"jack64" a écrit dans le message de
news:04e501c4925b$aca21880$
Bonjour,
j'ai une base avec 8 champs Localité (localité 1, loalité
2,...) je souhaiterai dans ma requete demander la
localité et que la recherche s'effectue sur les 8 champs.
Comment doit-on faire?
Merci et bonne journé.




Avatar
jack64
Merci de ta réponse.
En fait ma base est pour un ami qui a une agence
immobilière. elle se compose des renseignements du client
et de ses souhaits. Il donne donc plusieurs localités ou
il souhaite aquérir un batiment ou un terrain. J'ai donc
créé 8 champs localités reprenant ses choix. Je souhaite
pouvoir entrer une localité et que la base me donne les
résultats des clients qui souhaitent cette localité dans
un de leur choix.
merci et bonne journée.
Avatar
Pierre CFI [mvp]
oui, mais c'est pas bon du tout ce systéme (si c'est 9 au lieu de 8, tu refais la base ???) :o))

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"jack64" a écrit dans le message de news:5e5b01c49260$f4639860$
Merci de ta réponse.
En fait ma base est pour un ami qui a une agence
immobilière. elle se compose des renseignements du client
et de ses souhaits. Il donne donc plusieurs localités ou
il souhaite aquérir un batiment ou un terrain. J'ai donc
créé 8 champs localités reprenant ses choix. Je souhaite
pouvoir entrer une localité et que la base me donne les
résultats des clients qui souhaitent cette localité dans
un de leur choix.
merci et bonne journée.
Avatar
Gafish
D'accord, mais imagine maintenant que l'agence change de système de gestion
et que le client peut maintenant choisir 10 localités, il va y avoir un
souci. Tu me diras, il s'agit juste d'ajouter deux champs, mais ca necessite
de toucher à la base. Sans compter qu'il faudra modifier tes requetes.
De même, imaginons qu'une ville change de nom, c'est toujours possible,
comme Chalon-en-Champagne il y a peu, il va falloir remplacer dans ta base
toutes les itérations de cette ville par le nouveau nom, c'est pénible.
Au niveau structure, le mieux aurait été une table client, une table ville,
et une table souhait, qui as comme champs IdClient, IdLocalite, plus
quelques champs si par exemple tu veux des précisions sur ce client et cette
localité, par exemple dans cette localité il cherche un 2 pièces...
Ainsi tu entres l'id client et l'id localité, et ce autant de fois qu'il y a
un souhait du client. Ta table aura la "tête" suivante :

IdClient IdLocalite
1 5
1 3
2 5
2 8
2 1

Ainsi ca résoud tous les problèmes cités plus haut.
Et pour résoudre le problème qui t'a amené ici, en entrant une localité, tu
as tout de suite les clients qui ont fait le choix de ces localités, sans
avoir à filtrer sur pleins de champs.

Arnaud

"jack64" a écrit dans le message de
news:5e5b01c49260$f4639860$
Merci de ta réponse.
En fait ma base est pour un ami qui a une agence
immobilière. elle se compose des renseignements du client
et de ses souhaits. Il donne donc plusieurs localités ou
il souhaite aquérir un batiment ou un terrain. J'ai donc
créé 8 champs localités reprenant ses choix. Je souhaite
pouvoir entrer une localité et que la base me donne les
résultats des clients qui souhaitent cette localité dans
un de leur choix.
merci et bonne journée.
Avatar
Yann
Salut,
Je suis pleinement d'accord avec Arnaud et Pierre quant à
la structure de ta base... En général, il faut se poser
quelques questions avant de faire ses tables et ses
champs... Les réponses à ces questions t'ammènent à
construire un modèle de donnée, tes relations, donc tes
tables et tes chammps.
Question à se poser : pour 1 élément client puis-je avoir
1 ou plusieurs éléments ville ? Si plusieurs, alors ne
part surtout pas sur la question combien ? Mais plutôt
sur l'organisation qu'ont décrit Arnaud et Pierre...

Bye
Yann

-----Message d'origine-----
oui, mais c'est pas bon du tout ce systéme (si c'est 9
au lieu de 8, tu refais la base ???) :o))


--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"jack64" a écrit
dans le message de news:5e5b01c49260$f4639860

$
Merci de ta réponse.
En fait ma base est pour un ami qui a une agence
immobilière. elle se compose des renseignements du client
et de ses souhaits. Il donne donc plusieurs localités ou
il souhaite aquérir un batiment ou un terrain. J'ai donc
créé 8 champs localités reprenant ses choix. Je souhaite
pouvoir entrer une localité et que la base me donne les
résultats des clients qui souhaitent cette localité dans
un de leur choix.
merci et bonne journée.


.