PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Question sur les Liaisons et contraintes
Question sur les Liaisons et contraintes
Iniciado por cd_770, 28,oct. 2004 19:28 - 1 respuesta
Publicado el 28,octubre 2004 - 19:28
Bonjour a tous,
j'aimerais comprendre le véritable role des liaisons et contraintes définies
sous l'analyse.
Puisqu'il faut faire un 'hignoreintégrité' dans l'ajout , par exemple, d'un
enregistrement qui concerne un tel fichier.

Il aurait été je crois plus logique que l'enregistrement ne se fasse que si
toutes les infos des fichiers liés par les contraintes, soient renseignées.

j'espère avoir été clair dans ma question ????
Si qq'1 peut m'expliquer le 'sens' du mécanisme actuel.

Merci à tous
Cordialement,
Publicado el 29,octubre 2004 - 01:08
Il est vrai que si tu fais systématiquement
un 'hignoreintégrité' dans l'ajout , les liaisons "contraignantes"
n'ont plus vraiment d'intérêt, il reste néanmoins les modifs et
suppressions où ces garde-fous sont très utiles pour la
stabilité ou la cohérence d'une appli .

Dans l'ajout d'enreg cette contrainte sert surtout à améliorer
la qualité de ton code pendant les tests.

Imaginons un fichier 'Facture' rattaché à 2 fichiers 'Articles' et
'Clients', pouvoir supprimer ou modifier leurs clés rendrait la
facture en question inutilisable, à moins de tout embarquer dans
la facture. Ou pouvoir en créer une avec des articles inexistants
ou un client inconnu, cela ne plairait pas aux services fiscaux :) !!
J'utilise ce type de liaison depuis plus de 7 ans et je ne le regrette pas.

Yves



"CDSOFT" <cd_770@hotmail.com> a écrit dans le message de news:
41810844@news.pcsoft.fr...

Bonjour a tous,
j'aimerais comprendre le véritable role des liaisons et contraintes

définies
sous l'analyse.
Puisqu'il faut faire un 'hignoreintégrité' dans l'ajout , par exemple,

d'un
enregistrement qui concerne un tel fichier.

Il aurait été je crois plus logique que l'enregistrement ne se fasse que

si
> toutes les infos des fichiers liés par les contraintes, soient
renseignées.

j'espère avoir été clair dans ma question ????
Si qq'1 peut m'expliquer le 'sens' du mécanisme actuel.

Merci à tous
Cordialement,