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 :

initialisation de 2 champs d'un formulaire à partir d'une table de référence [AC-2007]


Sujet :

VBA Access

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Mars 2009
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 159
    Points : 62
    Points
    62
    Par défaut initialisation de 2 champs d'un formulaire à partir d'une table de référence
    Bonjour,

    j'ai élaboré un sous formulaire access ( cf img Sous formulaire ) dépendant des informations issues d'une table de données ( cf img table de données ).
    Voici mon problème:

    Je souhaite initialiser le sous formulaire avec les données de la table de données .
    Mais les 2 champs entourés en rouge ( cf img Sous formulaire ), ils doivent être alimentés à partir de la table de référence ( cf img le de référence ) lorsque la valeur renseignée dans le n° domaine fonctionnel est identique au n° FD de la table de référence.

    => comment puis je réaliser cette opération ?

    En vous remreciant par avance
    Images attachées Images attachées    

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Bonsoir,

    Je n'ai pas très bien compris ce que tu veux dire par :
    Citation Envoyé par marcelisa2 Voir le message
    Je souhaite initialiser le sous formulaire avec les données de la table de données .
    Normalement si tu veux que
    Citation Envoyé par marcelisa2 Voir le message
    la valeur renseignée dans le n° domaine fonctionnel est identique au n° FD de la table de référence.
    Tu mets en Contenu de tes listes déroulantes une requête à partir de ta table de référence. Tu mets 2 colonnes et tu caches la première colonne pour ne voir apparaître que le nom de tes domaines fonctionnels.

    J'espère que c'est bon. Bonne continuation
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  3. #3
    Membre du Club
    Homme Profil pro
    Inscrit en
    Mars 2009
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 159
    Points : 62
    Points
    62
    Par défaut
    Bonjour,
    merci beaucoup madefemere pour ta réponse. Mais ce n'est pas tout à fait ce que je souhaite faire.

    Sur un exemple concret, j'espère pouvoir expliquer mon problème.

    Dans mon précédent message, j'ai une image avec le sous formulaire et j'ai entouré 2 champs "Domaine fonctionnel niv1" et "Domaine fonctionnel niv2". Ce sont ces derniers que je souhaite remplir en fonction d'une table de référence.

    Ainsi, au moment de l'ouverture de ce dernier, sur ma table de donnée ( cf img contenu table donnee.jpg ), je lis l'enregistrement complet référencé par le code 85851_11_1 et en particulier la valeur du n° domaine fonctionnel (qui est 122)

    Au moment où je dois ouvrir le sous formulaire pour afficher le contenu,

    - j'affiche toutes les données de la table données

    et pour les 2 champs domaine fonctionnel niv1 et niv2,

    - je dois aller chercher les informations correspondantes dans la table de référence ( cf img contenu table de reference ) pour la valeur n° FD = 122, soit les valeurs "03-Finances" pour Domaine fonctionnel niv1 et "Comptabilité et Reporting" pour Domaine Fonctionnel niv2

    Comment puis je réaliser ce traitement?

    Encore merci pour votre aide
    Images attachées Images attachées   

  4. #4
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Bonsoir,

    Peut-être il y a des trucs que je n'ai pas compris, mais la solution que je te proposais est la bonne d'après moi.
    A toutes fins utiles, je joins un fichier exemple très minime.

    Bonne continuation
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  5. #5
    Membre du Club
    Homme Profil pro
    Inscrit en
    Mars 2009
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 159
    Points : 62
    Points
    62
    Par défaut
    bonjour
    Merci beaucoup à madefemere. c'est tout à fait ce que je cherchais.
    Merci encore
    cordialement

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 19/02/2014, 08h48
  2. Réponses: 4
    Dernier message: 27/04/2013, 22h15
  3. Réponses: 4
    Dernier message: 22/02/2012, 18h07
  4. Réponses: 9
    Dernier message: 30/12/2005, 03h00
  5. Réponses: 9
    Dernier message: 07/10/2004, 19h41

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