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 :

[VBA]comment utiliser des Variables avec Underscore ( _ )


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Oceliane
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 66
    Par défaut [VBA]comment utiliser des Variables avec Underscore ( _ )
    Bonjour. comme son nom l'indique, j'ai un petit souci avec les underscore. après une rapide vérification sur le forum et la FAQ, je poste ici.

    j'ai des variables de type CP_etab, CP_maison... et je n'arrive pas à les inégrer en vba:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub CP_etab_Afterupdate()
     
        Me.Refresh
     
    End Sub
    et il ne se passe rien. Il ne prend pas en compte mon refresh, ni aucune autre information.

    Que faire?

  2. #2
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Par défaut
    Bonjour.

    Si CP_etab est un contrôle de formulaire, il faut aussi dans sa propriété "après mise à jour" écrire : [event procedure].

    Bon courage,

    PGZ

  3. #3
    Membre confirmé Avatar de Oceliane
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 66
    Par défaut
    C'est fait, mais ça ne marche pas. j'ai utilisé exactement la même procédure sans les underscore, et ça marche:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub CP_Afterupdate()
     
        Me.Refresh
     
    End Sub
    c'est bien un problême d'underscore.

    le preblême, c'est que je souhaite garder mes underscore. quel est l'astuce?

  4. #4
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Par défaut
    Avec Access 2003 les underscores ne posent aucun pb dans ce cas là.

    PGZ

  5. #5
    Membre confirmé Avatar de Oceliane
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 66
    Par défaut
    Je suis sous access 2007, et là ça bloque.

    pour vérifier si je n'était pas fou, j'ai remplacé le CP de l'exemple ci-dessus par CP_maison dans ma table, le formulaire et le VBA.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub CP_maison_Afterupdate()
     
        Me.Refresh
     
    End Sub
    Verdict: ça ne marche plus non plus. Access doit prendre Etab ou Maison comme étant des instructions ou des paramètres, et donc les ignore.

Discussions similaires

  1. [Débutant] Comment utiliser des variables d'un fichier dans un autre
    Par condor666 dans le forum C#
    Réponses: 4
    Dernier message: 03/10/2011, 14h50
  2. Réponses: 5
    Dernier message: 30/11/2009, 11h14
  3. Réponses: 1
    Dernier message: 22/11/2007, 22h52
  4. Utiliser des variables avec Python et Gladfly ?!
    Par Exodus dans le forum Général Python
    Réponses: 5
    Dernier message: 17/09/2007, 09h49
  5. Comment utiliser des variables dans une requête SQL ?
    Par Ragnarok85 dans le forum Requêtes et SQL.
    Réponses: 10
    Dernier message: 12/02/2007, 16h23

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