thonyboy
Messages postés165Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention16 février 2011
-
30 sept. 2008 à 16:42
PascalCmoa
Messages postés239Date d'inscriptionmercredi 19 février 2003StatutMembreDernière intervention17 janvier 2013
-
1 oct. 2008 à 17:10
Bonjour
Je suis dans une impasse
J'ai deux tables que j'ai trié avec .defautviewsort
Table1 = "Alg", "Blz" et "Zer"
Table2 = "Alg", "Zer", et "_Abb"
OK elles sont bien triées.
Mon probleme est que ensuite je veux comparer dans une boucle les enregistrements de chaque table
J'ai donc :
"Alg" = "Alg" Ca c'est ok
"Blz" < "Zer" Ca c'est ok
"Zer" > "_Abb" Ca c'est pas cool
Si dans le tri de la table 2, il me met "_Abb" en dernier c'est bien que "_Abb" > "Zer" Non ?
Je fait mes tests en utilisant if str1 > str2, j'ai essayé avec strcomp(str1,str2) ca ne change rien
Que puis je faire ?????? Existe t'il une autre facon de tester ou alors un moyen pour que lors du tri de ma table "_Abb" apparaissent en premier avant "Alg" ?
PascalCmoa
Messages postés239Date d'inscriptionmercredi 19 février 2003StatutMembreDernière intervention17 janvier 20135 1 oct. 2008 à 17:10
Ceci est dû au positionnement des caractères dans la table ASCII . Je pense, je n'ai pas la table ASCII en tête, que la valeur hexa du 'Z' doit être plus grande que celle du '_'.