Pb sur Fichier HF

Le
Michel
Bonsoir,

N'étant pas un grand programmeur , je viens vers le groupe
le temps de comprendre les rouages de WD10

J'ai un fichier HF avec des données suivant :
CodeClé:
CD1
CD2
CD14
P1
P10
P11
P2
P9

Le champ est une clé unique, par contre je ne comprend pas pourquoi, la
suite ne se fait pas normalement:

cad :

CD1
CD2
CD14
P1
P2
P9
P10
P11..

Comment puis-je faire pour que les données se suivent correctement.
est-ce un pb de description dans mon analyse, malgré plusieurs modif, je
n'arrive pas à avoir le résultat voulu

Merci pour l'aide
Michel
Questions / Réponses high-tech
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
joseph cvjetic
Le #14467961
Le champ est du type texte donc c'est logique
J Cvjetic

"Michel" <An> a écrit dans le message de news:
469fde47$0$25941$
Bonsoir,

N'étant pas un grand programmeur , je viens vers le groupe
le temps de comprendre les rouages de WD10

J'ai un fichier HF avec des données suivant :
CodeClé:
CD1
CD2
CD14
P1
P10
P11
P2
P9

Le champ est une clé unique, par contre je ne comprend pas pourquoi, la
suite ne se fait pas normalement:

cad :

CD1
CD2
CD14
P1
P2
P9
P10
P11.....

Comment puis-je faire pour que les données se suivent correctement.
est-ce un pb de description dans mon analyse, malgré plusieurs modif, je
n'arrive pas à avoir le résultat voulu

Merci pour l'aide
Michel



JeAn-PhI
Le #14467951
Dans son message précédent, Michel a écrit :
Bonsoir,

N'étant pas un grand programmeur , je viens vers le groupe
le temps de comprendre les rouages de WD10

J'ai un fichier HF avec des données suivant :
CodeClé:
CD1
CD2
CD14
P1
P10
P11
P2
P9

Le champ est une clé unique, par contre je ne comprend pas pourquoi, la suite
ne se fait pas normalement:

cad :

CD1
CD2
CD14
P1
P2
P9
P10
P11.....

Comment puis-je faire pour que les données se suivent correctement.
est-ce un pb de description dans mon analyse, malgré plusieurs modif, je
n'arrive pas à avoir le résultat voulu

Merci pour l'aide
Michel



quand on classe des chaines texte on obtient l'odre suivant :
1
10
2
20
3
30
...

--
Cordialement JeAn-PhI
joseph cvjetic
Le #14467931
tu code comme ceci
P001
P002
....
P999



"JeAn-PhI"
Dans son message précédent, Michel a écrit :
Bonsoir,

N'étant pas un grand programmeur , je viens vers le groupe
le temps de comprendre les rouages de WD10

J'ai un fichier HF avec des données suivant :
CodeClé:
CD1
CD2
CD14
P1
P10
P11
P2
P9

Le champ est une clé unique, par contre je ne comprend pas pourquoi, la
suite ne se fait pas normalement:

cad :

CD1
CD2
CD14
P1
P2
P9
P10
P11.....

Comment puis-je faire pour que les données se suivent correctement.
est-ce un pb de description dans mon analyse, malgré plusieurs modif, je
n'arrive pas à avoir le résultat voulu

Merci pour l'aide
Michel



quand on classe des chaines texte on obtient l'odre suivant :
1
10
2
20
3
30
...

--
Cordialement JeAn-PhI




Jacques TREPP
Le #14467921
"Michel" <An> a écrit dans le message de
news:469fde47$0$25941$
Bonsoir,

N'étant pas un grand programmeur , je viens vers le groupe
le temps de comprendre les rouages de WD10

J'ai un fichier HF avec des données suivant :
CodeClé:
CD1
CD2
CD14
P1
P10
P11
P2
P9

Le champ est une clé unique, par contre je ne comprend pas pourquoi, la
suite ne se fait pas normalement:

cad :

CD1
CD2
CD14
P1
P2
P9
P10
P11.....




salut,
pour ce genre de tri, tu peux utiliser 2 champs :
un alpha pour CD, P, etc
un il te suffit de conposer ta clé avec
ton champ alpha + ton entier complété par un
numériqueverschaine(valeur,format)
ex : numeriqueverschaine(14,"04D") donnera "0014"

"CD" + "0014" pour obtenir une liste de clés bien classées.

--
Jacques TREPP
Albygest
3, rue Jean Mermoz
81160 ST-JUERY
(enlevez 'pasdespam' pour me joindre)
Jacques TREPP
Le #14467901
"Gilles" news:
Dans son message précédent, Jacques TREPP a écrit :
"Michel" <An> a écrit dans le message de
news:469fde47$0$25941$
Bonsoir,

N'étant pas un grand programmeur , je viens vers le groupe
le temps de comprendre les rouages de WD10

J'ai un fichier HF avec des données suivant :
CodeClé:
CD1
CD2
CD14
P1
P10
P11
P2
P9

Le champ est une clé unique, par contre je ne comprend pas pourquoi, la
suite ne se fait pas normalement:

cad :

CD1
CD2
CD14
P1
P2
P9
P10
P11.....




salut,
pour ce genre de tri, tu peux utiliser 2 champs :
un alpha pour CD, P, etc
un il te suffit de conposer ta clé avec
ton champ alpha + ton entier complété par un
numériqueverschaine(valeur,format)
ex : numeriqueverschaine(14,"04D") donnera "0014"

"CD" + "0014" pour obtenir une liste de clés bien classées.



Si on utilise deux champs, il est sans interêt de compléter et de garder
une chaine pour les valeurs numériques, autant mettre un entier.




c'est à dire :
CD1
CD1
CD2
ça ne sert à rien.
par contre
CD0001
CD0002
CD0011
ça classe correctement.
Tout dépend de ce qu'il veut. dans le classement qu'il nous soumet, il y a
une racine alpha et un numéro d'ordre.
On est bien obligé de créer un champ clé qui est le résultat du champ racine
et du numéro (un entier, bien sur)
mais tout ça ne sert à rien si on ne formate pas la clé.
d'où les 2 champs
champ1 = "CD"
champ2 = 6
champclé = champ1 + numériqueverschaine(champ2,"04D")
nous donne champcle = "CD0006"
la taille du masque lui appartient. il peur mettre "10D", s'il veut.

ou je n'ai rien compris.



--
Jacques TREPP
Albygest
3, rue Jean Mermoz
81160 ST-JUERY
(enlevez 'pasdespam' pour me joindre)
Jacques TREPP
Le #14467891
"Jacques TREPP" news:46a080af$0$25983


j'ai encore tapé trop vite, moi. :(
il faut lire :
c'est à dire :
CD1
CD11 >----- j'avais trompé ici
CD2
ça ne sert à rien.
par contre
CD0001
CD0002
CD0011



--
Jacques TREPP
Albygest
3, rue Jean Mermoz
81160 ST-JUERY
(enlevez 'pasdespam' pour me joindre)
Michel
Le #14467881
Merci beaucoup pour les réponses.

Je sais c'est logique que les codes se suive, ça pas de pb
P1
P10
P11
P2

en fait c'est un fichier qui vient de WD8 et j'essai de remettre un peu
d'ordre dans une mise à jour en WD10
en faisant des tests j'ai ceci qui fonctionne:
P1
P2
P_10
P_11
Etc....

Mais les codes sont des références (donc clé sans doublons) et que la
personne ne veut pas changer.
Je vais faire des essais avec les vos exemples.

Merci encore

"Michel" <An> a écrit dans le message de news:
469fde47$0$25941$
Bonsoir,

N'étant pas un grand programmeur , je viens vers le groupe
le temps de comprendre les rouages de WD10

J'ai un fichier HF avec des données suivant :
CodeClé:
CD1
CD2
CD14
P1
P10
P11
P2
P9

Le champ est une clé unique, par contre je ne comprend pas pourquoi, la
suite ne se fait pas normalement:

cad :

CD1
CD2
CD14
P1
P2
P9
P10
P11.....

Comment puis-je faire pour que les données se suivent correctement.
est-ce un pb de description dans mon analyse, malgré plusieurs modif, je
n'arrive pas à avoir le résultat voulu

Merci pour l'aide
Michel



Michel
Le #14467831
Merci gilles, j'vais essayer

"Gilles"
Michel a exprimé avec précision :
Merci beaucoup pour les réponses.
Mais les codes sont des références (donc clé sans doublons) et que la
personne ne veut pas changer.
Je vais faire des essais avec les vos exemples.



Ce que tu peux faire :

1) Rajouter 2 colonnes en redondance de la 1ere

Ex : Tu as Code
Tu auras "Code", "CodeAlpha","CodeNum"

Tu fais une moulinette qui éclate Code en CodeAlpha et CodeNum

Ensuite au niveau de l'appli à l'affichaqe tu concatène les deux.
à l'enregistrement, tu les rééclates

Ensuite tu fais ton tri soit avec une clé composée, soit si tu fais des
requêtes avec les order by sur CodeAlpha,CodeNum

Et le tour est joué.




Publicité
Poster une réponse
Anonyme