PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → [Windev 7] Tri dans une table
[Windev 7] Tri dans une table
Débuté par Martin, 17 juil. 2004 22:03 - 2 réponses
Posté le 17 juillet 2004 - 22:03
Je souhaite afficher les éléments d'un fichier dans une table, en les triant
sur plusieurs colonnes.
Quand le contenu da la table est le fichier, ça ne marche pas.
J'ai essayé de donner comme contenu une requête qui effectue le tri. L'affichage
trié est fait, mais si je supprime une ligne, ou je souhaite ajouter un autre
enregistrement, ces actions ne sont pas prises en compte.

En bref, comment visualiser un fichier en le triant dans une table, tout
en pouvant ajouter, modifier et supprimer des enregistrements ?
Merci
Posté le 19 juillet 2004 - 13:01
Si tu as des fichiers HF il suffit de faire une clé composée sur les zones
que tu veux trier et tu crées une table avec comme parcours cette clé composée
-> ton tri sera automatiquement fait sur cette clé ! Tu pourras ajouter,
supprimer, modifier : ton tri de table sera OK !

Ta solution de baser ta table sur une requête triée n'est pas mauvaise mais
fastidieuse!
Il faut impérativement détruire la ligne da dans le fichier -> par hsupprime
par exemple !



"Martin" <pubdiverses@free.fr> wrote:


Je souhaite afficher les éléments d'un fichier dans une table, en les triant
sur plusieurs colonnes.
Quand le contenu da la table est le fichier, ça ne marche pas.
J'ai essayé de donner comme contenu une requête qui effectue le tri. L'affichage
trié est fait, mais si je supprime une ligne, ou je souhaite ajouter un

autre
enregistrement, ces actions ne sont pas prises en compte.

En bref, comment visualiser un fichier en le triant dans une table, tout
en pouvant ajouter, modifier et supprimer des enregistrements ?
Merci
Posté le 19 juillet 2004 - 13:03
Si tu as des fichiers HF il suffit de faire une clé composée sur les zones
que tu veux trier et tu crées une table avec comme parcours cette clé composée
-> ton tri sera automatiquement fait sur cette clé ! Tu pourras ajouter,
supprimer, modifier : ton tri de table sera OK !

Ta solution de baser ta table sur une requête triée n'est pas mauvaise mais
fastidieuse!
Il faut impérativement détruire la ligne dans dans la table (tablesupprimeligne...)
et dans le fichier -> par hsupprime par exemple ! puis aussi détruire la
ligne dans la requête (via Hsupprime aussi !)ou alors réexécuter ta requête
sur le fichier mis à jour. Ce n'est pas insurmontable mais au niveau temps
d'éexécution ce sera je pense plus long !

Bon Dev.

Michel.



"Martin" <pubdiverses@free.fr> wrote:


Je souhaite afficher les éléments d'un fichier dans une table, en les triant
sur plusieurs colonnes.
Quand le contenu da la table est le fichier, ça ne marche pas.
J'ai essayé de donner comme contenu une requête qui effectue le tri. L'affichage
trié est fait, mais si je supprime une ligne, ou je souhaite ajouter un

autre
enregistrement, ces actions ne sont pas prises en compte.

En bref, comment visualiser un fichier en le triant dans une table, tout
en pouvant ajouter, modifier et supprimer des enregistrements ?
Merci