Bonjour,
Je suis actuellement en train de construire ma première base de données sous Access et j'ai une question...
Pour les champs numériques ("numbers"), on peut choisir des entiers, des décimaux, etc..., mais aussi "replication ID" qui doit retranscrire un ID externe d'après ce que j'ai pu comprendre.
Déjà est-ce vrai ?
Sinon je veux établir une relation de contrainte de clé étrangère sur mes tables, notamment sur les identifiants. Je crée donc une relation entre les deux identifiants :
- si je mets "autonumber" au 1er id et "long integer" au second, la contrainte de relation passe sans problème ;
- si je mets "autonumber" au 1er id et "replication ID" au second, la contrainte ne veut pas passer, j'ai un message d'erreur me disant qu'il n'y a pas équivalence entre la taille ou le type des champs sélectionnés.
Dois-je rester avec le champ "long integer" et ne pas utiliser "replication ID" ?
Tant que j'y suis j'ai deux autres questions :
- Est-ce que la création de contraintes avec l'interface d'Access permet de transcrire toutes les contraintes ?
- Dans quel cas modifier les propriétés de jointure pour les contraintes ?
Merci d'avance pour vos réponses.
Partager