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

Modélisation Discussion :

Table de liaison avec clé multichamp et mise à jour de sous-formulaire


Sujet :

Modélisation

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Novembre 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Table de liaison avec clé multichamp et mise à jour de sous-formulaire
    Bonjour à tous,

    Je n'ai pas trouvé de réponse à la question suivante :

    J'ai 3 tables
    • ENTREPRISE
    • CONTACT
    • ENTCONT = Table de liaison Entreprise / Contact avec les champ
      • ID (incrémentation auto)
      • RID Entreprise
      • RID Contact.


    Ces 2 derniers champs forment la clé unique.

    A partir de ENTREPRISE j'ai fait 1 formulaire Entreprise, et dedans un sous-formulaire Contact (source = table de liaison ENTCONT ; champ père : ID Entreprise et champ fils RID Entreprise)

    Problème : Je souhaiterais qu'à la création d'un nouvel enregistrement dans le sous-formulaire, les 2 champs RID Entreprise et RID Contact se mettent à jour, autrement dit :
    • que champ RID Entreprise reprenne ID Entreprise du champ père = OK ça marche
    • que RID Contact se mette à jour en reprenant l'ID Contact = nouvel enregistrement à créer automatiquement dans la table CONTACT = je ne sais pas faire



    Est-ce possible à partir de la modélisation ?
    Faut-il du code VBA ou une macro ?
    Merci pour votre aide...

  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.

    À priori ta structure est correcte.

    Lit :
    Adding values to lookup tables
    http://allenbrowne.com/ser-27.html

    Je pense que "Option 2: Pop up a form" répondra à ton besoin.

    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 Candidat au Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Novembre 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Bonjour,

    Merci pour le lien, je vais regarder

Discussions similaires

  1. Mise à jour dynamique sous-formulaire
    Par Tic Tac dans le forum IHM
    Réponses: 1
    Dernier message: 13/02/2009, 11h05
  2. mise à jour de sous formulaire
    Par sunwind dans le forum IHM
    Réponses: 1
    Dernier message: 12/04/2008, 20h43
  3. Mises à jour de sous-formulaires
    Par Smint dans le forum Access
    Réponses: 3
    Dernier message: 19/09/2006, 07h57
  4. Mise à jour du sous formulaire
    Par Mousmai dans le forum Access
    Réponses: 1
    Dernier message: 22/08/2006, 22h17
  5. Formulaire et mise à jour du sous-formulaire
    Par ana2sb dans le forum Access
    Réponses: 1
    Dernier message: 23/09/2005, 11h39

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