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 :

Manipulation de données de structure de donnée


Sujet :

WinDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2016
    Messages : 17
    Par défaut Manipulation de données de structure de donnée
    Bonjour, dans une feuille j'ai cree une structure de données:
    PROCEDURE MaFenêtre()
    STDonnées est une Structure
    dDate est une Date
    moTotalLigne est un monétaire
    sGrouptCompta est une chaîne
    sGroupBudget est une chaîne
    sOrigineTable est une chaîne
    FIN

    gtabDonnées est un tableau de STDonnées

    J'ai cree des données et maintenant je vousdrai pouvoir faire une boucle avec les enregistrements.
    J'ai essayé :
    stUneDonnée est un STDonnées
    POUR TOUT stUneDonnée.sOrigineTable = "3" ALORS

    grEtiquetteSérie(GRF_Depenses,1, stUneDonnée.sGrouptCompta)
    grAjouteDonnée(GRF_Depenses,1,stUneDonnée.moTotalLigne)

    FIN

    J'ai un message d'erreur Le fichier du parcours HFSQL ne peut etre une expression de type STDonnées

    Merci pour votre aide

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 91
    Par défaut
    Bonjour,

    Tu fais une boucle sur ta structure, une boucle sur ton tableau de structure serait mieux.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    struct_test est une Structure
    	identifiant_test est un entier
    	libelle_test est une chaîne
    FIN
     
    tabTest est un tableau de struct_test
    Ensuite pour boucler :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    // Affiche le contenu de votre tableau
    POUR TOUT str_test,nindice de tabTest
    	Trace("Indice tableau : "+nindice+" = "+str_test.identifiant_test+" - "+str_test.libelle_test)
    FIN

  3. #3
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 236
    Par défaut
    J'ai la même réponse que Beeze, mais en d'autres mots :

    Imagine le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    Stdonnees est une structure 
      xxx
     xxx
    fin
    TAB1 est un tableau de stdonnées
    TAB2 est un tableau de stdonnées
      //Initialisation de TAB1 et TAB2 
     
    Pour tout Stoonnées
     ... traitement 
    fin
    Donc le même code que toi, mais avec un 2ème tableau TAB2.
    Dans le boucle pour Tout stDonnées, comment le compilateur choisit entre TAB1 et TAB2 ?

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2016
    Messages : 17
    Par défaut Merci
    Merci à vous deux pour les reponses. Je mets en application :-)

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 05/04/2013, 11h40
  2. Base de données vs Structure de données
    Par mensoif dans le forum SGBD
    Réponses: 0
    Dernier message: 28/04/2009, 11h13
  3. Structure des données en retour d'un DBExtract ?
    Par mikouts dans le forum XMLRAD
    Réponses: 4
    Dernier message: 24/01/2003, 15h15
  4. Structure de données de type "RECORD"
    Par chaours dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 30/09/2002, 17h10

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