PDA

View Full Version : Update Select یک جدول



Masoome_das
یک شنبه 29 خرداد 1390, 10:44 صبح
سلام دوستان من می خواهم یک جدول داخل اکسس وقتی مقداری به یکی از فیلد ها داده می شود مقدار فیلد دیگری از جدول با توجه به مقادیر قبلی خود جدول بروز رسانی شود
کاری که می خواهم بکنم شبیه این دستور



UPDATE Tan SET Tan.sumAll = [Sum(Tan.AmountBardasht)-Sum(Tan.AmountVarise)];


این دو روش را هم امتحان کردم ولی جواب نداد


UPDATE Tan SET Tan.sumAll = (Select([Sum(Tan.AmountBardasht)-Sum(Tan.AmountVarise)] From Tan)

و روش دوم


UPDATE Tan AS Tan_1 INNER JOIN Tan ON Tan_1.ID_Tan = Tan.ID_Tan SET Tan.sumAll = (Select Sum(Tan_1.AmountBardasht)-Sum(Tan_1AmountVarise) From Tan_1);

amir91
یک شنبه 29 خرداد 1390, 19:57 عصر
می توانی در afterupdate فیلد مورد نظر که تغییر می کند refresh all را انتخاب کنی