OVH Cloud OVH Cloud

probléme sur une table

5 réponses
Avatar
fab.morainville
Bonjour,

Je suis en WD.9, j'ai crée une table avec des données très simple, E1, E2,
E3, E4, etc...., mais lorsque je saisie E10 celui ne se loge pas derrière le
E9 mais juste après le E1, se qui donne
E1, E10, E11, E2, E3, etc..., de même avec les codes D1, D2, D3, etc.. le
D10 à se place après le D1 et non après le D9

Quelqu'un pourrait il me dire pourquoi??

Merci pour votre aide

Fabrice

5 réponses

Avatar
nwjb
Le Tue, 02 May 2006 13:56:02 +0200, fab.morainville
a écrit:

Bonjour,

Je suis en WD.9, j'ai crée une table avec des données très simple, E1,
E2,
E3, E4, etc...., mais lorsque je saisie E10 celui ne se loge pas
derrière le
E9 mais juste après le E1, se qui donne
E1, E10, E11, E2, E3, etc..., de même avec les codes D1, D2, D3, etc.. le
D10 à se place après le D1 et non après le D9

Quelqu'un pourrait il me dire pourquoi??

Merci pour votre aide

Fabrice





Dans l'ordre alphabétique E10 est avant E9 (mais pas dans l'ordre
numérique).
Il faut avoir des numériques de longueur fixe et correctement cadrés ou
cadrer à droite ,
enfin toute cette sorte de choses...

--
J.Bratières

Enlever paspub pour répondre
Please remove paspub when answering
Avatar
Pascal ROY
fab.morainville a écrit :
Bonjour,

Je suis en WD.9, j'ai crée une table avec des données très simple, E1, E2,
E3, E4, etc...., mais lorsque je saisie E10 celui ne se loge pas derrière le
E9 mais juste après le E1, se qui donne
E1, E10, E11, E2, E3, etc..., de même avec les codes D1, D2, D3, etc.. le
D10 à se place après le D1 et non après le D9

Quelqu'un pourrait il me dire pourquoi??

Merci pour votre aide

Fabrice





La colonne est de type Texte, donc lors du tri, c'est un tri alphanumerique
et E2 est supérieur à E10 !
Voir la table ASCII 1 = 49; 2 = 50; etc...
Donc on a la règle E1 < E10 < E2


--
Pascal ROY
(Service Informatique - SODALEC)
Avatar
Eric Demeester
dans (in) fr.comp.developpement.agl.windev, "fab"
ecrivait (wrote) :

Bonjour,

merci pour ces info, mais est-ce qu'il existe un moyen de le mode texte
(alphabétique) et de faire le tri sur E1 à E9, E10, etc..



En cadrant le champ à droite et en remplissant à gauche par des
espaces (code 32 dans la table ASCII). Si ton champ fait 5 caractères
par exemple, le tri sera correct si les contenus sont de la forme (sans
les guillemets) :

" E1"
" E2"
" E10"
" E20"
" E100"
" J4"

etc.

Ca fonctionne très bien, j'ai utilisé longtemps ce système pour
construire des clés composées en mode texte avec Wd5.5, parce qu'à
l'époque, c'était galère de construire des clés composées en mélangeant
du texte et du numérique...

--
Eric
Avatar
fab
merci pour ces info, mais est-ce qu'il existe un moyen de le mode texte
(alphabétique) et de faire le tri sur E1 à E9, E10, etc..
ou faut il que je modifie pour remettre le tout en numérique (ce qui me gène
beaucoup)
merci

"fab.morainville" a écrit dans le message de
news: 44573b7e$0$19710$
Bonjour,

Je suis en WD.9, j'ai crée une table avec des données très simple, E1,
E2, E3, E4, etc...., mais lorsque je saisie E10 celui ne se loge pas
derrière le E9 mais juste après le E1, se qui donne
E1, E10, E11, E2, E3, etc..., de même avec les codes D1, D2, D3, etc.. le
D10 à se place après le D1 et non après le D9

Quelqu'un pourrait il me dire pourquoi??

Merci pour votre aide

Fabrice



Avatar
fab
merci, je vais faire un test de suite
A+
Fab
"Eric Demeester" <eric+ a écrit dans le message de news:

dans (in) fr.comp.developpement.agl.windev, "fab"
ecrivait (wrote) :

Bonjour,

merci pour ces info, mais est-ce qu'il existe un moyen de le mode texte
(alphabétique) et de faire le tri sur E1 à E9, E10, etc..



En cadrant le champ à droite et en remplissant à gauche par des
espaces (code 32 dans la table ASCII). Si ton champ fait 5 caractères
par exemple, le tri sera correct si les contenus sont de la forme (sans
les guillemets) :

" E1"
" E2"
" E10"
" E20"
" E100"
" J4"

etc.

Ca fonctionne très bien, j'ai utilisé longtemps ce système pour
construire des clés composées en mode texte avec Wd5.5, parce qu'à
l'époque, c'était galère de construire des clés composées en mélangeant
du texte et du numérique...

--
Eric