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 :

Passer le nom d'un champ en variable [AC-2010]


Sujet :

VBA Access

  1. #1
    Membre confirmé
    Homme Profil pro
    Account Manager
    Inscrit en
    Décembre 2012
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Account Manager
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2012
    Messages : 62
    Par défaut Passer le nom d'un champ en variable
    Bonjour,

    Je veux réaliser des contrôles sur les champs d'un formulaire. Pour ce faire, je réalise une fonction vba qui va réaliser différents contrôles sur les champs.

    Lorsque j'appelle cette fonction, j'aimerais passer l'ensemble des champs à vérifier dans la fonction

    La méthode que j'ai privilégiée est de passer le nom des champs dans la fonction mais je me heurte au problème que je n'ai pas de variable pour stocker cela.

    Pouvez vous m'apporter votre aide ?
    ex :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    dim champs(10) as ????
    champs(0) = Me.Frm_Test.NomChamps
    call fonctionverif(champs())
    ...
     
    fonctionverif(champs() as ????)
    ...
    D'avance, je vous remercie

    Salutations


  2. #2
    Membre émérite

    Homme Profil pro
    Inscrit en
    Octobre 2009
    Messages
    789
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 789
    Par défaut
    Bonjour,

    Intéresses toi à la fonction Array, cela pourrait résoudre ton problème.

    Cordialement

    Christophe

  3. #3
    Membre confirmé
    Homme Profil pro
    Account Manager
    Inscrit en
    Décembre 2012
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Account Manager
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2012
    Messages : 62
    Par défaut La solution ...
    En fait, lorsque l'on veut passer la variable champs à une fonction, il suffit juste de la déclarer en tant que Object. Simple, efficace mais il faut le savoir. J'ai pédalé pour trouver.
    Merci.

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

Discussions similaires

  1. [phpMyAdmin] Passer le nom d'une table en variable dans une requête avec phpMyAdmin
    Par EnRadeSurEclipse dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 29/09/2014, 11h49
  2. Réponses: 6
    Dernier message: 24/05/2013, 16h25
  3. passer des nom de symbole dans une variable
    Par eveilside dans le forum Flash
    Réponses: 2
    Dernier message: 29/05/2009, 08h52
  4. Faire du nom d'un champ une variable (automation)
    Par shadockgreg dans le forum VBA Access
    Réponses: 1
    Dernier message: 12/09/2007, 23h41
  5. passer un nom de champs en paramètre de procédure stockée
    Par dor_boucle dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 06/02/2006, 19h10

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