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

Access Discussion :

Indirection


Sujet :

Access

  1. #1
    Membre à l'essai
    Inscrit en
    Octobre 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 24
    Points : 18
    Points
    18
    Par défaut Indirection
    Bonjours!
    Je viens de me mettre au VBA et je coince sur un petit problème d'indirection.
    Voila ce que j'aimerais faire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Bascule1.Caption = slots.Fields(1)
    slots.MoveNext
    Bascule2.Caption = slots.Fields(2)
    slots.MoveNext
    Bascule3.Caption = slots.Fields(3)
    slots.MoveNext
    Bascule4.Caption = slots.Fields(4)
    slots.MoveNext
    ...
    J'ai donc pensé utilisé une petite boucle "for/next" comme ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    For x = 1 To 36
         Bascule{x}.Caption = slots.Fields(x)
         slots.MoveNext
    Next
    Ca marche pas...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    For x = 1 To 36
         y = "Bascule" & x
         y.Caption = slots.Fields(x)
         slots.MoveNext
    Next
    Et ca non plus.

    J'ai essayé plein d'autre truc loufoque, et impossible de faire fonctionner ce foutu code. Après mainte recherches infructueuses sur le net, je n'arrive toujours pas à trouver la solution.
    Je remercie d'avance la bonne ame qui saurait me tirer de ce mauvais pas... (En plus je suis sur que c'est en fait un truc tout con à faire... ca m'énerve...)

  2. #2
    Membre chevronné
    Inscrit en
    Août 2006
    Messages
    1 588
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 1 588
    Points : 2 178
    Points
    2 178
    Par défaut Precision
    Essayer

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    For x = 1 To 36
         Me("Bascule" & cstr(x)).Caption = slots.Fields(x)
         slots.MoveNext
    Next
    sinon Forms("NomFormulaire")("Bascule" & cstr(x)).Caption

  3. #3
    Membre à l'essai
    Inscrit en
    Octobre 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 24
    Points : 18
    Points
    18
    Par défaut Ca marche!
    Ca marche nickel! merci!!!!

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

Discussions similaires

  1. [8051] Adressage indirect
    Par john491 dans le forum Autres architectures
    Réponses: 1
    Dernier message: 04/05/2006, 10h45
  2. [FLASH 8] Indirection et LoadVars
    Par memess dans le forum Flash
    Réponses: 3
    Dernier message: 06/03/2006, 11h27
  3. Appel ou affectation indirects de variables
    Par BARRIN dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 25/11/2005, 18h17
  4. Trigger - Indirection
    Par big.patator dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 28/10/2005, 18h12
  5. Opérateur d'indirection !
    Par Yndigos dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 21/01/2005, 14h43

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