OVH Cloud OVH Cloud

Tri dans une requête

2 réponses
Avatar
titi
Bonjour

Question b=EAte que je me pose

Quand on trie les champs par ordre croissant dans une=20
requ=EAte mais que lo'n met plusieur tri comment access se=20
d=E9brouille il fait de gauche =E0 droite mais si des champs=20
rentre en concurrence.


Ex champ A =3D 1,2,3,4
champ B =3D M,A,N,P

Comment fait t'il ??

Merci

2 réponses

Avatar
Eric
Bonjour,

Effectivement Access trie en partant de la colonne la plus à gauche. Il
vous appartient donc d'inscrire les champs dans la requête, dans l'ordre
le plus significatif pour le tri envisagé.

Ex: Nom & Ville avec critère de tri sur Nom en 1er, Ville en 2ème
retournera une liste triée sur le Nom. Si 2 (ou +) Noms identiques, alors
le critère de tri sur la ville interviendra.

A+
Eric

"titi" écrivait news:472601c3ff51
$4b0e5450$:

Bonjour

Question bête que je me pose

Quand on trie les champs par ordre croissant dans une
requête mais que lo'n met plusieur tri comment access se
débrouille il fait de gauche à droite mais si des champs
rentre en concurrence.


Ex champ A = 1,2,3,4
champ B = M,A,N,P

Comment fait t'il ??

Merci



Avatar
3stone
Salut,

"titi"
Quand on trie les champs par ordre croissant dans une
requête mais que lo'n met plusieur tri comment access se
débrouille il fait de gauche à droite mais si des champs
rentre en concurrence.

Ex champ A = 1,2,3,4
champ B = M,A,N,P



Dans le cas présent, le tri sur le second champ est inopérant...

Mais, des enregistrements tel que :

1 - A
6 - B
2 - C
3 - B
4 - Z
2 - F
6 - A

deviendront, après le tri sur les deux champs :

1 - A
2 - C
2 - F
3 - B
4 - Z
6 - A
6 - B

autrement dit, le champ suivant n'intervient que lors d'égalité du précédent.

Ceci, pour les champs pour lesquels le tri est demandé et dans
l'ordre des champs en partant de gauche vers la droite.

De plus, se méfier du tri numérique et alphanumérique (texte)

--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------