Bonjour,

j'ai un soucis avec une suppression à partir d'une vue qui ne s'effectue pas vraiment comme je l'espérait.

Voici le code de ma vue :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
SELECT     dbo.PRODUITS.IDPROD, dbo.PRODUITS.NOMPRODUIT, dbo.PRODUITS.IDFAMILLE, dbo.PRODUITS.POIDSMOYEN, dbo.PRODUITS.IDSAISIE, 
                      dbo.PRODUITS.IDSOUSFAMILLE, dbo.PRODUITS.VAL_AFF, dbo.PRODUITS.VAL_RDT, dbo.PRODUITS.COEFFICIENT, dbo.PRODUITS.RDT_IDEAL, 
                      dbo.PRODUITS.QTE_SUR_BETE, dbo.PRODUITS.RDT_IDEAL_QTE, dbo.PRODUITS.VAL_IND, dbo.PRODUITS.IDQUALITE, dbo.FAMILLES.TYPE
FROM         dbo.PRODUITS INNER JOIN
                      dbo.FAMILLES ON dbo.PRODUITS.IDFAMILLE = dbo.FAMILLES.IDFAMILLE
On peut pas faire plus simple.

Lorsqu'à partir de cette vue, je veux supprimer une ligne (à partir d'Entreprise Manager par exemple) non seulement la ligne de la table PRODUITS est supprimée mais aussi la ligne correspondante dans la table FAMILLES.

D'où le problème .

Bien souvent quand on veut faire ce genre de choses, on y arrive pas, et là, alors que je veux surtout pas le faire, alord çà le fait quand même

Quelqu'un connaitrait-il un moyen d'empêcher ce comportement ?