PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → même fichier
même fichier
Started by denis.cote, Sep., 06 2004 6:26 PM - 1 reply
Posted on September, 06 2004 - 6:26 PM
Bonjour,

Je cherche à afficher le nom du chef de service d'un employé. Voici une
idée de la structure de la BD et j'y arrive pas.

Ma table EMPLOYE contient la rubrique EMPLOYE.CodeService qui peut se
lier à SERVICE.CodeService. Dans cette table j'ai aussi
SERVICE.ChefService. Cette rubrique contient le numéro de l'employé qui
agit comme chef de ce service. Je voudrais ensuite lier
SERVICE.ChefService à EMPLOYE.NoEmploye afin de pouvoir afficher dans la
fenêtre le nom de l'employé qui agit à titre de chef de service.

Ca ne fonctionne pas. J'y arrive pas. Il semble qu'avoir 2 pointeurs
dans la même table ne fonctionne pas. Qui peut m'éclairer ?

Merci,

Denis Côté
Posted on September, 13 2004 - 7:53 AM
Il est effectivement impossible d'avoir deux pointeurs dans la même vue d'un fichier. si j'ai bien compris il y a trois étapes à ta recherche

1.positionnement dans le fichier employe
2.positionnement dans le fichier service
3.positionnement dans le fichier employe

Tes deux premières recherche peuvent se faire directement dans le fichier, pour ce qui est de la troisième, si tu ne veux pas perdre ton positionnement de la première recherche, tu dois créer une VUE de ton fichier employé, de cette manière tu peux te déplacer dans la vue pour trouver le chef de service sans perdre ton positionnemen réel dans le fichier employe. Dans un autre cas si il n'est pas important de perdre ton positionnement à la recherche #1, tu peux faire la recherche suivante:
hlitrecherchepremier(employe,NoEmploye,SERVICE.ChefService)

En espérant t'avoir aidé

Mathieu