Re: [wd9] lien réflexif

Posté par drcharly93 le 8/4/2005 14:24:31
Bonjour,

Ce procéder est tout a fait logique et il me parrait anormale d'avoir deux champs qui sont liés à la meme rubrique et pouvant recevoir tout deux des valeurs différentes.

la derniere saisie réaffectant les champs qui lui sont liés.

Il vous faut donc pour la saisie du tier payeur le codé entierement. Mais comme le tiers payeur etant dans le meme fichier que le code client il est n'écessaire de sauvegarder le contexte du fichier avant d'effectuer la nouvelle recherche.

J'insiste sur le mot Recheche puisque vous voulez récupérer le champ Raison social de celui ci, le prog doit rechercher si le code tier payant existe bien dans le fichier et donc il y a déplacement du curseur dans le fichier.
Une fois le code tier payant trouvé, vous récupérer la raison social et affecté un a un les champs voulus

Vous restituer ensuite le contexte pour repositionner le curseur fichier au niveau de l'enregistrement correspondant au code client.

Vous pouvez aussi utiliser une Requete comme le préconise
Issyn mais l'utilisation d'un HLitRecherche(,,) est plus rapide.
Cependant cela ne vous empêchera pas de faire les affectations manuellement.

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=14&topic_id=2078&post_id=8773