[Delphi] comment faire un lien entre 2 table ?

comment faire un lien entre 2 table ? [Delphi] - Programmation

Marsh Posté le 13-06-2002 à 15:39:35    

j'ai une table avec les coordonnées des salariés avec une colonne contenant le numero d'une catégorie. Ce numero de catégorie e voudrais qu'il soit un lien vers une autre table qui contient les salaires forfaitaire en fonction du numéro de la catégorie. Comment je peux faire ça, enfin si je me suis bien fait comprendre ??!!
 
merfi    [:zerod]

Reply

Marsh Posté le 13-06-2002 à 15:39:35   

Reply

Marsh Posté le 13-06-2002 à 16:36:02    

C'est pas dans Delphi qu'il faut faire ça ;)
C'est au niveau du sgbdr :)
Dans ta table Salarié, tu as donc un champ NUM_CAT qui fait le lien vers le champ identifiant NUM de ta table Categorie ;)
 
Dans ton script SQL de création de la table Salarié tu rajoute la foreign key :
 
constraint FK_SALARIE_CATEGORIE foreign key (NUM_CAT) references CATEGORIE (NUM)
 
Et voili :hello:


Message édité par Thander le 13-06-2002 à 16:40:43
Reply

Marsh Posté le 13-06-2002 à 16:42:45    

donc tu as une table 1 avec un datasource 1
champ
catégorie
 
table 2 avec un datasource 2
champ catégorie
 
affecte datasource 2 a ta propriété MasterSource de ta table 1
ensuite du dois utilisé la propriété MasterFields de ta table 1 pour faire le lien entre les deux tables


---------------
Borland rulez: http://pages.infinit.net/borland
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed