Bonjour,
d'habitude je répond aux question des autres mais là je galère vraiment.
Sur access, il y a la possibilité de créer une relation 1 à plusieurs en reliant mauellement une clé primaire à une clé étrançère. En VBA & SQL, ça donne :
DoCmd.RunSQL ("ALTER TABLE [Table1] ADD CONSTRAINT [nom_relation] FOREIGN KEY [ChampsCléEtrangère] REFERENCES [Table2] [ChampsCléPrimaire]")
Mais moi j'aimerais créer une ralation 1 à 1. C'est possible de la faire manuellement cependant j'aimerais le faire en SQL (si c'est possible), du style:
DoCmd.RunSQL ("ALTER TABLE [Table1] ADD CONSTRAINT [nom_relation] PRIMARY KEY [ChampsCléPrimaire1] REFERENCES [Table2] [ChampsCléPrimaire2]") Qui ne fonctionne évidemment pas.
Si vous me demander: "Pourquoi ne mets tu pas tout dans une table", bah c'est une table importée d'un excel donc c'est compliqué.
Merci de pouvoir m'éclairer ;)