IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

[WD10] un simple tri sur un fichier


Sujet :

WinDev

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    167
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 167
    Points : 75
    Points
    75
    Par défaut [WD10] un simple tri sur un fichier
    Bonjour,

    Je n'arrive pas à utiliser la méthode TableTrie (malgré l'aide)

    après avoir importé des enregistrements dans cette table (fichier), je souhaite la trier.

    voici mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TableTrie(MonFichier,"+MaRubriqueCle")
    Et Windev m'affiche "Aucune syntaxe de Tabletrie ne correspond"

    Savez-vous pourquoi?

    Une fois ma table triée, est ce que la fonction Hlitpremier() me renverra bien un enregistrement correspondant au trie réalisé?

    merci d'avance!

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Février 2003
    Messages
    4 341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 4 341
    Points : 5 953
    Points
    5 953
    Par défaut
    Tu as regardé dans l'aide en ligne ?

  3. #3
    Membre chevronné
    Avatar de mogwai162
    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 376
    Points : 1 860
    Points
    1 860
    Par défaut
    Ah... Cette erreur revient si souvent...

    Si vous utilisez une table fichier vous ne pouvez pas utiliser tabletrie !

    Tabletrie est uitilisable uniquement pour les tables memoires.
    Patrick Catella

    Je ne réponds pas aux messages privés si ceux ci suivent un sujet. Il est préférable pour tous de poursuivre la discussion dans le sujet d'origine.

    Je suis Concepteur développeur Windev (10 ans) et Windev mobile (4 ans) en recherche d'emploi. J'etudie toute proposition

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    167
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 167
    Points : 75
    Points
    75
    Par défaut
    ouai, je comprends mieux maintenant...

    Mais comment puis-je faire pour réaliser un tri sur un fichier.Fic

  5. #5
    Expert éminent sénior

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Points : 32 889
    Points
    32 889
    Par défaut
    Les tables fichiers sont triées automatiquement selon les rubriques clefs (comme cela est marqué dans l'aide)

    Cela dit, tu nous parles de TableTrie() ce qui laisse supposer que tu veux trier une Table mais tu nous demandes comment trier un fichier ?? :koi.

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    167
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 167
    Points : 75
    Points
    75
    Par défaut
    Table-Fichier-Table-Fichier C'est vrai qu'avec Windev, pas facile de s'expliquer sans créer d'incompréhension...

    Je cherche évidemment à trier un fichier HF.

    Sachant que je cherche à parcourir mes enregistrements sur les rubriques NOM+PRENOM, plutôt que par leur identifiant, est ce qu'une clé composé suffit?

    Sera-t-elle prise par défaut pour ordonner le fichier?

  7. #7
    Expert éminent sénior

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Points : 32 889
    Points
    32 889
    Par défaut
    Citation Envoyé par yann_72 Voir le message
    Je cherche évidemment à trier un fichier HF.
    Apparemment non ?
    Citation Envoyé par yann_72 Voir le message
    je cherche à parcourir mes enregistrements sur les rubriques NOM+PRENOM
    Le parcourt du fichier de fait via une table ou une fiche.

    Un fichier n'est jamais trié.
    Seul le résultat de la consultation d'un fichier est trié selon les rubriques clefs.

    Cela dit, tu as deux possibilités :
    • la "bonne" : tu crées des clefs pour tes rubriques (éventuellement une clef composée pour nom+prénom)
    • une autre : tu utilises une Table mémoire que tu tries

  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    167
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 167
    Points : 75
    Points
    75
    Par défaut
    donc si j'ai tout compris, le fait de mettre une clé composé "NOM+PRENOM" dans mon fichier CLIENT, "triera" naturellement mon fichier, lors d'un parcours avec la fonction Hlitsuivant() par exemple? Tu vois ce que je veux dire?

  9. #9
    Membre chevronné
    Avatar de mogwai162
    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 376
    Points : 1 860
    Points
    1 860
    Par défaut
    Avec hlitpremier et hlitsuivant en passant en paramètre le nom de clef adequat; oui ça va marcher
    Patrick Catella

    Je ne réponds pas aux messages privés si ceux ci suivent un sujet. Il est préférable pour tous de poursuivre la discussion dans le sujet d'origine.

    Je suis Concepteur développeur Windev (10 ans) et Windev mobile (4 ans) en recherche d'emploi. J'etudie toute proposition

  10. #10
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    167
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 167
    Points : 75
    Points
    75
    Par défaut
    merci pour tout!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WD17] tri sur table fichier par programmation
    Par hadaf dans le forum WinDev
    Réponses: 1
    Dernier message: 12/10/2012, 14h34
  2. Tri fusion sur un fichier texte
    Par mikhailo dans le forum C
    Réponses: 14
    Dernier message: 22/03/2010, 08h58
  3. tri sur fichier CSV
    Par Mouadlib dans le forum Langage
    Réponses: 2
    Dernier message: 17/12/2009, 09h33
  4. Tri sur un fichier Variable Bloqué
    Par Antichoc dans le forum z/OS
    Réponses: 7
    Dernier message: 16/04/2008, 11h53
  5. [BATCH] Tri sur les dates de fichiers
    Par tonf dans le forum Windows
    Réponses: 1
    Dernier message: 26/04/2007, 16h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo