Re: Problèmes de Liaison WD8 RAD

Posté par R&B le 2/11/2004 15:55:14
Bonjour

Plusieurs risques dans cette modification.
Pour information le RAD analyse les relations entre vos fichiers pour créer les fenêtres en conséquences.

Ainsi, si les achat et accomptes existaient dans votre analyse et que les boutons de liaison n'ont été créé par le RAD, c'est certainement que les cardinalités/règles de gestion des relations sont en cause.
En revanche, si ces entité ont été ajouté a postériori, pourquoi ne pas sauvegarder l'existant (fiche chantier) et relancer le RAD pour recontruire précisément cette fenêtre seule ?
Enfin préter une attention particulière aux contextes fichiers, une solution simple serai d'ajouter un contrôle que la ligne sélectionnée dans la table chantier via hLitRecherchePremier.
Bouton Liaison Achat :
SI TABLE..Vide ALORS RETOUR
SI TableSelect(TABLE)=-1 ALORS RETOUR
SI hLitRecherchePremier(CHANTIER,IDCHANTIER,TABLE.IDChantier[table]) ALORS
  Ouvre(Table_ACHATS,"IDChantier='"+TABLE.IDChantier[table]+"'")
FIN


Code non confirmé mais devant être proche de la réalité.

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=12&topic_id=1437&post_id=5901