|
Iniciado por Thierry, 19,jun. 2001 11:24 - 2 respuestas |
| |
| | | |
|
| |
Publicado el 19,junio 2001 - 11:24 |
Bonjour
Je n'arrive pas a me sortir de mes problemes de tri... donc je reprends depuis le debut.
J'ai un fichier HyperFile "Personne" avec NoId, nom, prenom, adresse telephone, ville chaque enregistrement est identifiable par la cle: NoId
comment faire pour creer une page web avec la liste des personne dans un tableau, trie par ville ? un order by en SQL ....
merci de vos bons conseil |
| |
| |
| | | |
|
| | |
| |
Publicado el 19,junio 2001 - 11:55 |
Tout dépend si ton tableau est une table mémoire ou fichier. Dans le cas d'une table mémoire :
Tu as plusieurs options :
Créer une vue :
IdVue est un entier long
IdVue=hcreevue("PERSONNE","VILLE","VILLE","",vuedistinct) si IdVue<>0 alors hlitpremier(IdVue) tantque pas h.endehors Tableajoute("TABLE",pers.nom+tab+pers.ville) hlitsuivant(IdVue) FIN Hdetruitvue(IdVue) fin
Soit la fonction tabletri :
tabletri("pers.ville"+"+")
Si par contre c'est une table fichier : Le problème c'est que si ton champ VILLE n'est une clé c'est un difficile. Personellement je crée mon champ de tri comme clé avec doublon ou si il y a plusieurs condition de tri je crée une clé composée.
Tu déclares en global ta clé de parcours du fichier dans la page où se trouve ta table fichier.
Ensuite sur le code de ton bouton de tri, d'un champ de recherche tu saisis un truc dans ce goût là :
CleParcours="ville" hlitpremier("personne",CleParcours) tableaffiche("TABLE","*")
Voilà en espérant que tu résoudras ton problème
Pat
Thierry <thch@netcourrier.com> a écrit dans le message : 3b2f09ac@news....
Bonjour
Je n'arrive pas a me sortir de mes problemes de tri... donc je reprends depuis le debut.
J'ai un fichier HyperFile "Personne" avec NoId, nom, prenom, adresse telephone, ville chaque enregistrement est identifiable par la cle: NoId
comment faire pour creer une page web avec la liste des personne dans un tableau, trie par ville ? un order by en SQL ....
merci de vos bons conseil
|
| |
| |
| | | |
|
| | |
| |
Publicado el 19,junio 2001 - 11:58 |
Salut,
Si tu veux trier une table fichier tu ne peux le faire que sur les CLE du fichier, sinon, utlilise une table mémoire ( que tu remplis dans le code initialisation )
Ensuite, un simple appel de la fonction TableTri va trier la table mémoire.... Je ne connais pas trop webdev ( je n'ai pas encore travaillé avec ) mais j'ai fait un test rapide, et avec une table mémoire avec 3 colonnes COL1,COL2 et COL3 remplies avec un fichier CLIENT { CLCLEUNIK, NOM, PRENOM } comme suit : HLitPremier("client","CLCLEUNIK") tantque pas h.endehors tableajoute("TABLE1",client.CLCLEUNIK+tab+client.nom+tab+client.prenom) HLitSuivant() FIN
J'ai créé 3 boutons avec comme code TableTri("+COL1"),TableTri("+COL2") et TableTri("+COL3")
Quand je clique, la table est triée automatiquement,
"Thierry" <thch@netcourrier.com> a écrit dans le message news: 3b2f09ac@news....
Bonjour
Je n'arrive pas a me sortir de mes problemes de tri... donc je reprends depuis le debut.
J'ai un fichier HyperFile "Personne" avec NoId, nom, prenom, adresse telephone, ville chaque enregistrement est identifiable par la cle: NoId
comment faire pour creer une page web avec la liste des personne dans un tableau, trie par ville ? un order by en SQL ....
merci de vos bons conseil
|
| |
| |
| | | |
|
| | | | |
| | |
|