salut tout le monde;
voilà je bloc sur un probleme qui est le suivant :

j'ai utilisé un TRIGGER qui permet de recalculer a chaque fois le stock, voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
  CREATE TRIGGER [dbo].[TRG_Art_BL] ON [dbo].[Art_BL]
WITH EXECUTE AS CALLER
FOR INSERT, UPDATE
AS
IF (select prestation from Article as A1 ,
     inserted as V where A1.Ref =v.refart )<>'0'
BEGIN

 update A SET
 A.qt_livree =(Select sum(qt) from art_bl as calc
                where calc.refart=?)
 
 FROM Article as A inner join inserted as R
 on A.ref=R.refart
 
end
GO
 
end
mon souci est que comment obtenir la référence de l'article , là où j'est mis un point d'interrogation, c'est à dire l'enregistrement en cours, je ne sais pas s'il existe une variable interne qui a la valeur de l'enregistrement en cours ou bien qui permet d'acceder aux valeur des champs du même enregistrement.
Merci.