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]

Répondre à