PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Contrainte d'intégrité non fonctionnel
Contrainte d'intégrité non fonctionnel
Iniciado por ykontas, 03,jun. 2019 14:55 - 1 respuesta
Publicado el 03,junio 2019 - 14:55
Bonjour à tous.

Je n'arrive pas à correctement appliquer les contraintes d'intégrités entre plusieurs table.

Le cas de figure est assez simple, 2 table, l'id de la table 1 dans la table 2.

Je veux empêcher la suppression d'une ligne de la table 1 si elle est utilisé dans la table 2. Et cette restriction ne marche pas.

Dans la définition de mon analyse j'ai une relation

Table 1 : 1,n
Table 2 : 0,1

Dans la définition de la relation, j'ai bien précisé qu'il devait être impossible de supprimer une ligne de la table 1 si elle était utilisé dans la table 2.

Malgré cela, rien n'empêche la suppression, que ce soit par Hsupprime ou en testant via le centre de controle Hfsql
Publicado el 04,junio 2019 - 10:11
Si j'ai bien compris votre explication il y a un probleme car vos cardinalités sont erronnées le 1 n doit etre sur la table 2, ou alors l'id de table 2 dans la table 1