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

VBA Access Discussion :

Déclarer une variable du genre "me.txt_champ"


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 106
    Par défaut Déclarer une variable du genre "me.txt_champ"
    Salut tout le monde
    j'essaye de déclarer une variable du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim var as variant
    if condition then var = me.mazonedetexte1
    else var = me.mazonedetexte2
    cela afin d'utiliser la variable "var" après, mais pas en tant que valeur mais en tant que syntaxe.
    es ce possible? car j'ai essayé et ça marche pas.

    j'espère que j'ai réussi à expliquer mon problème
    Merci

  2. #2
    Expert confirmé
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Par défaut
    Hello,

    quelle est l'erreur signalée par Access ?

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 106
    Par défaut
    "incompatibilté de type"

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Canada

    Informations forums :
    Inscription : Août 2007
    Messages : 20
    Par défaut
    Si tu veux utiliser ta variable en tant que objet textbox utilise ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Form_frm_TonFormulaire.Controls(strNomTxtBox).Properties("Enabled") = strCequeTuVeux
    strTxtBox = une variable string ou variant qui contient le nom de ton champ
    strCeQueTuVeux = ce que tu veux appliquer à la propriété de ton champs
    Dans la partie Properties("Enabled") tu as surment compris que tu peux mettre la propriété que tu veux.

    De cet manière tu peux avoir acces à ton champ avec son nom dans une variable, si c'est ce que tu veux faire.

Discussions similaires

  1. Comment déclarer une variable binaire?
    Par Pragmateek dans le forum C++
    Réponses: 12
    Dernier message: 22/03/2006, 18h35
  2. Déclarer une variable globale
    Par OverLorD34 dans le forum MFC
    Réponses: 8
    Dernier message: 18/03/2006, 11h46
  3. [Variable] Déclarer une variable avec un nom dynamique
    Par jacquesh dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 10/02/2006, 15h11
  4. Réponses: 5
    Dernier message: 20/09/2005, 23h48

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