bonjour les widevs
je vient de faire un tri sur table par programmation avec le code suivant:
1 2
| GLOBAL
gbTrie est un booléen = Faux |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
SI INT_SansNom1=1 ALORS
TABLE_AP1.COL_genre..Triable = Vrai
SELON gbTrie
CAS Vrai : TableTrie("+COL_genre") ; gbTrie = Faux
FIN
TABLE_AP1.COL_genre..Triable = Faux
SINON SI INT_SansNom1=0
TABLE_AP1.COL_genre..Triable =Faux
SELON gbTrie
CAS Faux : TableTrie("-COL_genre") ; gbTrie = Vrai
FIN
TABLE_AP1.COL_genre..Triable = Faux
SINON
FIN |
ça marche mais pas comme je veux je rencontre les anomalies suivante:
1-l'interrupteur même si il est sélectionner (=1) le triage ne se fait pas automatiquement .
2-si je coche l'interrupteur le triage se fait mais la colonne de numération des enregistrements alimenter avec le code (col_num=tableAP1) est en désordre j'ai pensé a utiliser le code :
ExécuteTraitement("FI_ap1.ONG_SansNom1.TABLE_AP1",trtAffichageLigne)
ça marche mais il y a un petit bug la numération ne change que si je sélectionne une ligne .
mes attentes:
1-faire un triage des donnée (filles /garçons ) des enregistrements sur table (table fichier) et donner une couleur déférente à des noms des filles
2-si l'utilisateur coche l’interrupteur resteras toujours cocher et fait le triage automatiquement (les noms des filles les premiers avec couleur différente).
merci grâce à vous je suis devenu un petit programmeur.
Partager