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

VB 6 et antérieur Discussion :

[VB6] Probleme de nom de variable


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de malhivertman1
    Inscrit en
    Avril 2005
    Messages
    337
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 337
    Par défaut [VB6] Probleme de nom de variable
    Bonjour,

    En fait, ma question est simple, je met mon code et je vous explique aprés :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Set L_Dynaset = G_Oradatabase.CreateDynaset(....., 2&)
                L_Dynaset.movefirst
                For i = 0 To L_Dynaset.RecordCount - 1
                    MenuIndex = MenuIndex + 1
                    Load mnuListe(MenuIndex)
                    mnuListe(MenuIndex).Caption =     L_Dynaset.Fields(...).Value
                    mnuListe(MenuIndex).Visible = True
     
                        Set L_Dynaset2 = G_Oradatabase.CreateDynaset(...., 2&)
                        L_Dynaset2.movefirst
                        Dim g As Integer
                        For g = 0 To L_Dynaset2.RecordCount - 1
    Et voila, le probleme arrive a partir de là.
    Aprés le For g = 0 To L_Dynaset2.RecordCount - 1, j'aimerais faire par exemple "Load mnuListe(MenuIndex)" mais a la place de mnuListe je veux en fonction de MenuIndex, qui est un integer simple, mettre mnuListe2 ou mnuListe3, etc... mais je ne sais si c'est possible de mettre mnuListeQQCH et qu'en fonction de ma variable MenuIndex, il prenne le numéro, le mette apré mnuListe et que le prog reconnaisse qui s'agit d'une variable.
    exemple : menuIndex = 2, je veux que le prog comprenne que je veux mnuListe et menuIndex +1 soit mnuListe3 (mnuListe3 etant une variable existante que laquelle je veux travailler) et ainsi de suite..

    Je ne sais pas si c'est possible

  2. #2
    Membre Expert Avatar de Megaxel
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    1 187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 187
    Par défaut
    Salut!
    Tu as deux possibilités:
    1°) tu te crées un tableau de contrôles
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim MnuList(5) As Controls
    Et tu affectes MnuList1 à MnuList(1), 2 à (2)...
    2°) Tu accèdes à tes contrôles par leur nom dans la collection Controls( ) de ta userform.

    On a donné le code pour faire ça il y a quelques jours. Fais une petite recherche avancée sur le forum.

  3. #3
    Membre éclairé Avatar de malhivertman1
    Inscrit en
    Avril 2005
    Messages
    337
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 337
    Par défaut
    En fait, pour être plus clair je veux savoir si en ayant la ligne
    mnuListe(MenuIndex).Caption
    je peux changer mnuListe en mnuListe2 sachant que mnuListe2 existe et est de même forme que mnuListe

  4. #4
    Membre éclairé Avatar de malhivertman1
    Inscrit en
    Avril 2005
    Messages
    337
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 337
    Par défaut
    Bon ben laissez tomber, je vais mettre un select case et je prendrait en compte les options possibles...

    Merci qd même

Discussions similaires

  1. Réponses: 4
    Dernier message: 12/04/2009, 14h40
  2. [VB6] Probleme variable dans requete
    Par Peper89 dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 20/06/2008, 11h15
  3. probleme de nom de variables
    Par sone47 dans le forum C
    Réponses: 14
    Dernier message: 01/03/2007, 12h54
  4. [VB6] probleme de retaillage de variable
    Par kboo dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 11/07/2006, 11h05
  5. [VB6] Problème d'addition de dates et de nombres
    Par pepper dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 28/11/2002, 21h12

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