Je rencontre des problèmes lors de la création d'une relation bi-univoque entre deux tables dans MS Access. Lorsque je crée la relation, la valeur par défaut est "Multiple-to-one", et je ne vois pas une option pour le changer. Y a-t-il un moyen de faire cela?Relation One-to-One dans MS Access
2
A
Répondre
3
L'accès n'a pas un tel concept. Vous pouvez soit fusionner les deux tables en une, soit placer des index uniques sur les deux tables pour les champs communs. Y a-t-il d'autres avantages que vous attendez?
Vous pourriez je suppose créer des relations FK dans les deux directions, mais je ne suis pas sûr de ce qu'il vous gagnerait, sauf peut-être des conseils de requête.
EDIT: Note de mise à jour importante du commentaire -
Je ne vois pas le problème. J'ai ouvert une base de données aléatoire sur mon ordinateur, dupliqué une table et ouvert l'éditeur de relations. Glissé un champ d'identification à un autre pour créer une relation. http://i43.tinypic.com/2v30x7c.png One-to-one est une option. - Brendan Kidwell
Questions connexes
- 1. Diagramme de relation d'entité pour MS Access
- 2. ms-access 2007 .exe
- 3. MS Access Limit
- 4. MS Access Atomic Transactions
- 5. Colonnes pivot MS-Access
- 6. Portage application MS Access
- 7. Compilateur MS-Access .mdb?
- 8. @OneToOne se retourne comme
- 9. MS Access Propriétés
- 10. Lier MS Excel aux requêtes MS Access
- 11. Fusionner comme dates dans MS Access
- 12. Tri par mois dans MS Access
- 13. fusionner des cellules dans ms-access
- 14. Analyse du texte dans MS Access
- 15. MS Access Project Dans TFS Build
- 16. recherche de cible dans MS Access
- 17. ComboBox modifiable et modifiable (?) Dans MS Access
- 18. Les formulaires vides s'affichent dans MS Access
- 19. MS Access 2003 - Importation d'un fichier texte dans la base de données MS Access Tableau
- 20. Paramètres MS Access Crosstab Query
- 21. INSERT d'ASP.NET à MS Access
- 22. Migrer MS Access vers MySQL
- 23. MS Access interop - Data Import
- 24. MS ACCESS - Tri arborescent hiérarchique
- 25. MS Access AutoNumber à l'importation
- 26. xml en ms access 2007
- 27. ms-access: erreur d'exécution 3354
- 28. Trace Activité MS Access DB
- 29. Base de données parent-enfant (MS ACCESS)
- 30. Liaison d'un ListBox à une requête dans MS Access 2003
Je ne vois pas le problème. J'ai ouvert une base de données aléatoire sur mon ordinateur, dupliqué une table et ouvert l'éditeur de relations. Glissé un champ d'identification à un autre pour créer une relation. http://i43.tinypic.com/2v30x7c.png One-to-one est une option. –
Bonne info, merci - commentaire ajouté ci-dessus. – dkretz
Que voulez-vous dire par "L'accès n'a pas un tel concept?" Bien sûr, Jet est le moteur de base de données réel, mais personne ne distingue les deux. Jet permet certainement la création d'une relation 1: 1 tant que les champs joints ont tous deux des index uniques et sont des types de données compatibles. –