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 :
On peut pas faire plus simple.
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
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 ?
Partager