Besoin d'aide Microsoft ACCESS

Fermé
mariko75 Messages postés 5 Date d'inscription mardi 16 janvier 2007 Statut Membre Dernière intervention 14 septembre 2011 - 16 janv. 2007 à 15:50
 kanorae - 18 janv. 2007 à 11:00
Je suis en train de faire une base de donnees avec access, et j'ai un probleme au niveau des relations a effectuer entre 2 tables:
dans la premiere la cle primaire est un Id en numero auto, et dans la seconde cet Id ne figure pas en tant que cle primaire et est fixe en numerique (il est a rentrer manuellement).
Lorsque j'essaye de mettre ces deux tables en relation en glissant l'Id cle primaire sur lautre table, un message d'erreur apparait : l'integrite referentielle ne peut pas etre appliquee donc par la suite les requetes ne fonctionnent pas...

2 réponses

blux Messages postés 24878 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 25 mars 2023 3 311
16 janv. 2007 à 17:19
Salut,

si le champ de la deuxième table est décrit en numérique 'entier long', il ne devrait pas y avoir de problème...

A moins que les tables soient déjà créées et que leur contenu empêche ACCESS de valider certaines règles de fonctionnement...
0
mariko75 Messages postés 5 Date d'inscription mardi 16 janvier 2007 Statut Membre Dernière intervention 14 septembre 2011
16 janv. 2007 à 18:35
pourtant c'est bien ça, dans la 2eme jai mis numerique entier long et ça ne marche pas alors que jai entre ttes les donnees apres avoir precise ces champs...
0
blux Messages postés 24878 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 25 mars 2023 3 311
17 janv. 2007 à 08:37
C'est donc qu'il y a des données dans les tables qui perturbent l'établissement de la relation...

Si tu as la possibilité de créer deux tables temporaires et d'y mettre la relation souhaitée, tu remplis ensuite avec des requêtes qui vont chercher les données dans les tables initiales et tu verras à quel moment ça pose problème...
0
vide les données contenues dans les tables et arrange toi à avoir le mem type et les mem proprietes pour tes cles primaire et etrangere
0