Le lundi 30 janvier 2006 à 15:50 +0100, CORBE Olivier a écrit : > oui > je n'ai pu créer que des clés primaires > je n'ai pas pu intégrer des réferences externes... >
Qu'entends tu par "intégrer des références externes" ? Pour chaque table qui doit être liée à une autre tu dois avoir un champ du même type pour faire le lien avec la clé primaire de l'autre table. Cela veut dire que tu dois créer en général un champ de type INTEGER (ou smallint, tinyint, bigint) dans ta première table qui pourra être lié à la clé primaire de l'autre table dont le champ est également un INT clé primaire et qui représente une valeur unique. Ce n'est pas la seule possibilité, mais c'est la plus courante. Exemple : Première table: mon_id autovaleur (IDENTITY) clé primaire mon_champ_table2 int Deuxième table: mon_autre_id autovaleur (IDENTITY) int clé primaire un_autre_champ varchar encore_un varchar Tu créeras la relation entre le champ mon_champ_table2 et le champ mon_autre_id. Tu peux passer par le menu contextuel des tables ou le menu classique pour établir les relations. OOo demandera à ce que tu choisisses les tables à faire figurer dans la relation, et puis tu glisses-déposes le champ de l'un vers le champ de l'autre. Alex --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]