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 :

Création d'un Fourmulaire lié a un autre formulaire sur ACCESS a l'aide de VBA


Sujet :

VBA Access

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Alternant
    Inscrit en
    Octobre 2016
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Alternant
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2016
    Messages : 64
    Points : 34
    Points
    34
    Par défaut Création d'un Fourmulaire lié a un autre formulaire sur ACCESS a l'aide de VBA
    Bonjour a tous,

    J'aimerai créer un formulaire avec des bouttons qui permettent a leur tour d'afficher un autre formulaire avec des listes déroulante.

    Mon problème est dans le parametrage des listes déroulantes, je voudrais crées 6 listes déroulantes qui m'affichent le contenu des colonnes de ma base de donées, Cependant j'aimerai que la valeur de ses listes dépendent de la valeur qu'on choisie dans ma première liste, et que les valeurs des 5 listes déroulantes restantes s'affichent automatiquement.

    J'ai essayé de le faire sur 3 zones de liste en premier lieux , et lié ma permière zone de liste modifiable a cette requete:
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT [table1].clonne1, [table1].colonne2, [table1].colonne3 FROM 2016
    ; ( crée par ACCESS, dans feuille de propriété, données, contenu...)

    puis j'ai voulu coder la premiere liste, (en désactivante les données des autres listes) sur VBA, en utilisant ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub txtcolonne1_AfterUpdate()
      txt_colonne1 = txt_colonne1.Column(4)  '4 est le rang de colonne1 
       txt_colonne2 = txt_colonne2.Column(5)  '5 est le rang de colonne2
      txt_colonne3 =  txt_colonne3.Column(6)   '6 est le rang de colonne3 
    End Sub
    J'ai un message d'erreur: ERREUR de compilation : memebre de méthode ou de données introuvable

    J'espère que je me suis bien expliquée, si vous pouvez me donner quelques indications vous me sauverez la vie

    Merciiiii

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Bonjour.

    J'ai un message d'erreur: ERREUR de compilation : membre de méthode ou de données introuvable
    sur quelle ligne ?

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Alternant
    Inscrit en
    Octobre 2016
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Alternant
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2016
    Messages : 64
    Points : 34
    Points
    34
    Par défaut
    sur celle-ci : txt_colonne2 = txt_colonne2.Column(5)

    J'ai pensé que le problème pourrait venir du numéro de la colonne: 5. j'ai bien compté de 0 a 1 les champs de ma table jusqu'à colonne2 (colonne2 est la 5 ème colonne de ma table). Pour info ma base de donner est importée d'Excel.

    Merci

  4. #4
    Nouveau membre du Club
    Femme Profil pro
    Alternant
    Inscrit en
    Octobre 2016
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Alternant
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2016
    Messages : 64
    Points : 34
    Points
    34
    Par défaut
    J'ai trouvé mon erreur. Mon code est faux

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub txtcolonne1_AfterUpdate()
     
       txt_colonne2 = txt_colonne1.Column(5)  
      txt_colonne3 =  txt_colonne1.Column(6)   
     
    End Sub
    sachant que colonne1 est la liste déroulante modifiable que j'ai alimenté au debut

    Merci

  5. #5
    Modérateur

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

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Bonjour.

    Si tu considère le sujet clos, merci d'appuyer sur le bouton en bas de discussion.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 09/10/2015, 09h58
  2. [MCD] création d'un MCD avec AnalyseSI ou autre
    Par Frenchguy dans le forum Access
    Réponses: 10
    Dernier message: 04/12/2006, 16h12
  3. Création d'un champs à partir de 3 autres champs
    Par Badboy62cfp dans le forum Access
    Réponses: 2
    Dernier message: 23/05/2006, 15h47
  4. [VB6] création dll win32 et appel par un autre programme
    Par Tankian85 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 10/03/2006, 08h21

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