bruce207
Messages postés106Date d'inscriptionmardi 4 mars 2008StatutMembreDernière intervention 2 mai 2012
-
29 mars 2008 à 19:39
NHenry
Messages postés15151Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention 4 septembre 2024
-
14 mai 2011 à 20:21
Bonjour,
je réalise une application de gestion avec vb6 et access 2003. Le probleme c'est que je voudrais savoir pourquoi les clés étrangeres de certaines tables de mon application ne se remplissent pas, par exemple j'ai la table MEMBRE et la table RECU qui sont liés par une relation 1,n lorsque je remplie la table RECU qui a pour clé étrangère la clé primaire de MEMBRE cette dernière ne se remplie pas. Je voudrais savoir s'il faut faire ce remplissage par le code et aussi j'ai regardé dans mes relations sous access et j'ai constaté qu'aucune de mes relations créées n'avait la relation 1,n elles etaient toute 1,1 j'aimerais savoir pourquoi.
Merci d'avance
bruce207
Messages postés106Date d'inscriptionmardi 4 mars 2008StatutMembreDernière intervention 2 mai 2012 3 avril 2008 à 11:24
En fait non je ne renseigne pas, je me disais que comme elles (tables) étaient liées par la relation 1,n les tables ayant les clés primaires d'autres tables rempliraient automatiquement ces champs là. Dont j'en conclu que je me trompe et je dois le faire par du code ?
NHenry
Messages postés15151Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention 4 septembre 2024159 15 avril 2008 à 14:01
Bonjour
Tout dépend de comment est organisée ta base de données, quelles sont les clés primaires à utiliser et le langage (VB6, .NET, ...; ADO.NET, ADO, DAO, ...) ?
Le fer à souder a besoin d'une panne pour fonctionner.
VB (6, .NET1&2), C++, C#.Net1
Mon site
thouty
Messages postés25Date d'inscriptionlundi 21 avril 2008StatutMembreDernière intervention22 avril 2008 21 avril 2008 à 18:22
Bonjour
y a-t-il une manip spéciale à faire pour dire à access que dans ma table j'ai une clé étrangère en plus de la primaire ?
ou je sélectionne les deux puis je clique sur "clé primaire" ?
merci
NHenry
Messages postés15151Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention 4 septembre 2024159 22 avril 2008 à 08:44
Bonjour
Pas vraiment. Tu peux toujours faire un lien entre un champs numérique et un champ primaire en utilisant l'éditeur de relation dans Access (Dans le menu Option ou affichage je crois).
Sinon c'est un champ numérique comme un autre (en Entier long) et c'est dans ta requête SQL que tu fera le lien.
Le fer à souder a besoin d'une panne pour fonctionner.
VB (6, .NET1&2), C++, C#.Net1
Mon site
NHenry
Messages postés15151Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention 4 septembre 2024159 14 mai 2011 à 20:21
Bonjour,
Une clé étrangère est une clé primaire d'une autre table.
Cette clé doit identifier de manière unique un enregistrement.
Pour le remplissage, il faut voir avec la question complète, si tu n'a pas résolu ton pb avant..