Access, liaison entre les tables

Bonjour,

Je me lance dans la mise en place d'une base de données et je découvre access.
Est-il possible quand deux bases sont liées (un champ de la base 1 vers la clé primaire de la base 2) de faire en sorte que quand on renseigne le champ de la base 1 cela crée un nouvel enregistrement dans la base 2.

J'espère avoir été clair dans la formulation de mon problème :)
Dans le cas contraire n'hésitez pas à me demander des précisions.

Merci d'avance,

6 réponses

  1. Modérateur
    Salut,

    parles-tu de 'bases liées' ou de 'tables liées' ?
    1. Modérateur
      Salut,

      si tu as fait une relation entre 'table1' et 'table2' et que le champ de 'table2' est une clé primaire, alors la relation est de type 1-n.
      Ce que tu souhaites faire n'est pas possible dans ce cas, il faut absolument qu'un enregistrement existe du côté 1 de la relation (table2) pour en créer du côté n (table1).

      A+ Blux
       "Les cons, ça ose tout. 
      C'est même à ça qu'on les reconnait"
      1. Modérateur
        Par contre, si ton application est à base de formulaires, on peut parfaitement imaginer créer un enregistrement dans table2 avant de le créer dans table1, via du code VBA...
        1. Bonjour blux
          J'ai une question a te poser pour une aide.
          Existe il une fonction Pourcentage en SQL?
          Peut-on calculer le pourcentage entre 2 enregistrements d'un champ comme on peut le faire avec le cumul.
          Exemple
          Tonnage Pourcentage

          200
          250 50%
          300 20%
          150 - 200%
          Je te remercie de ton aide
        2. Modérateur
          si c'est entre deux lignes, c'est faisable en vba, pas en sql pur, si c'est entre deux champs de la même ligne, c'est un calcul 'ordinaire'...
      2. Bonjour
        C'est entre 2 lignes.
        Peut tu me communiquer la synthaxe du code vba car je ne le connais pas.
        C'est a inscrire dans une requete?