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 :

afficher des valeurs automatiquement


Sujet :

VBA Access

  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 26
    Points : 15
    Points
    15
    Par défaut
    Bonjour

    Je fais un projet simple pour mieux comprendre visual basic

    J'ai 2 formulaires : 1 Menu avec 1 bouton qui est un lien vers le deuxième formulaire.

    Le deuxième une fois ouvert doit afficher automatiquement des valeurs.

    Je n'y arrive pas. Elles s'affichent que si j'appuis sur un bouton ou sur le font.
    J'aimerais que ce soit automatique.
    Es-ce que quelqu'un peut m'exspliquer comment faire.

    j'ai aussi crée une fonction refresh()
    où j'y ai mis toutes mes variables

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 371
    Points : 23 845
    Points
    23 845
    Par défaut
    Si c'est uniquement à l'ouvreture, utile l'événement OnOpen de ton form puis :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    me.MonChamp="MaValeur"
    cela affichera le texte 'MaValeur' dans le champ 'MonChamp'.

    tu peux aussi affecter une valeur à un champs dans un autre formulaire en faisant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    forms("NomMonForm").Controls("NomMonChamp").value="MaValeur"
    ou

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    dim f as form_MonForm
    set f=forms("NomMomForm")
    f.MonChamp="MaValeur"
    set f=nothing:'libère la mémoire utilisée par f
    Il faut que MonForm soit ouvert

    A+

  3. #3
    Membre à l'essai
    Inscrit en
    Juin 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 26
    Points : 15
    Points
    15
    Par défaut
    j'ai une erreur qui dit "Microsoft ACCESS ne peut pas trouver la macros 'Me'"


    J'ai bien mis cette ligne sur OnOpen

    Si vous savez comment on la règle ...

    Merci par avance.

    a+

  4. #4
    Membre à l'essai
    Inscrit en
    Juin 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 26
    Points : 15
    Points
    15
    Par défaut
    sa y est j'ai trouvé il suffisait d'écrire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [Public|Private] Sub Form_Load()
    merci a tous

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

Discussions similaires

  1. [WD10] Afficher des valeurs dans un tableau
    Par dj-julio dans le forum WinDev
    Réponses: 4
    Dernier message: 19/03/2014, 12h32
  2. [SQL] Requête pour afficher des valeurs uniques
    Par gcvoiron dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 13/11/2007, 18h38
  3. Fonction permettant d'afficher des valeurs
    Par Shakta dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 28/06/2006, 13h01

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