Access, liaison entre les tables

Fermé
Vemvet - 16 déc. 2011 à 08:36
 castours - 17 déc. 2011 à 11:12
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,




A voir également:

6 réponses

blux Messages postés 26498 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 28 novembre 2024 3 317
16 déc. 2011 à 11:10
Salut,

parles-tu de 'bases liées' ou de 'tables liées' ?
0
Oups ce sont des tables il faut que j'édite mon post.
0
blux Messages postés 26498 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 28 novembre 2024 3 317
Modifié par blux le 16/12/2011 à 14:33
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"
0
Ok,
C'est ce que je craignais,
merci beaucoup :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
blux Messages postés 26498 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 28 novembre 2024 3 317
16 déc. 2011 à 14:34
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...
0
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
16 déc. 2011 à 21:33
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
0
blux Messages postés 26498 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 28 novembre 2024 3 317
17 déc. 2011 à 00:29
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'...
0
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?
0