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 :

Comment gérer le nom d'un tableau en variable? [WD15]


Sujet :

WinDev

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 9
    Points : 8
    Points
    8
    Par défaut Comment gérer le nom d'un tableau en variable?
    Bonjour
    Dans mon application, j'ai plusieurs tableaux dont le nom est différent mais la structure (nom de colonne) identique.

    Je souhaite créer une procédure unique qui applique des traitements sur ces différents tableaux.
    Pour cela, je dois utiliser le nom du tableau en variable, mais ça ne fonctionne pas.

    Exemple
    Tableau n° 1: TOTO
    Colonne 1 : ID
    Colonne 2 : Description

    Tableau n° 2 : TUTU
    Colonne 1 : ID
    Colonne 2 : Description

    PROCEDURE Lecture Tableau(NomTableau)
    POUR i=1 A NomTablaeu..occurence
    var1=NomTableau.ID[i]
    FIN

    Est-ce que quelqu'un peut me dire comment gérer ça?
    d'avance merci beaucoup de votre aide
    Philippe

  2. #2
    Expert confirmé
    Homme Profil pro
    ?
    Inscrit en
    Juillet 2002
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ?

    Informations forums :
    Inscription : Juillet 2002
    Messages : 2 379
    Points : 4 496
    Points
    4 496
    Par défaut
    Bonjour

    Il faut utiliser les indirections : page d'aide

    Visiblement tu parles de champ table et de variable tableau

    Dans ce cas la syntaxe serait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    {NomTableau,indchamp}..Occurrence
    // et
    {NomTableau + ".ID",indchamp}[i]

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 9
    Points : 8
    Points
    8
    Par défaut
    ça fonctionne parfaitement.
    merci beaucoup de voter aide
    Philippe

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 22/06/2010, 15h53
  2. [Tableaux] Comment récuperer le nom d'un tableau
    Par sniogleerf dans le forum Langage
    Réponses: 3
    Dernier message: 21/01/2009, 22h45
  3. [Tableaux] Nom d'entrée tableau comme variable
    Par vigon dans le forum Langage
    Réponses: 3
    Dernier message: 09/08/2007, 09h45
  4. Réponses: 9
    Dernier message: 30/03/2006, 20h16
  5. Réponses: 2
    Dernier message: 08/07/2005, 10h40

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