PDA

View Full Version : سوال: افزودن موجودی به انبار



hA.d1983
یک شنبه 02 خرداد 1395, 11:42 صبح
سلام
تولد آقامون رو به همه بچه ها تبریک میگم
یه سوال داشتم
من برای نرم افزار انبارم برای ثبت فاکتور دو تا جدول دارم که اولی اطلاعات کلی فاکتور و دومی لیست خرید های این فاکتور رو ذخیره میکنه
بعد از ثبت فاکتور موجودی با استفاده از تریگری که نوشتم از انبار کم میشه
اما اگه بخوام اون فاکتور رو حذف کنم موجودی اضافه نمیشه به انبار
کسی میتونه راهنمایی کنه
اینم تریگر کسر موجودی کالا

CREATE TRIGGER trg_insert_forosh
ON forosh
AFTER INSERT
AS
DECLARE @tedad INT
DECLARE @kalacode INT
SELECT @kalacode=kalacode FROM INSERTED
SELECT @tedad=tedad FROM INSERTED
UPDATE kala SET tedad=tedad-@tedad WHERE kalacode=@kalacode

hA.d1983
سه شنبه 04 خرداد 1395, 22:17 عصر
واقعا کسی نیست که بتونه راهنمایی کنه ؟

reza_ali202000
چهارشنبه 05 خرداد 1395, 14:02 عصر
سلام دوست عزیز
شما جدولی جدا به اسم انبار که موجودی کالاها در اون نگه داری میشه رو نباید داشته باشید.
کافیه که یه کوری بنویسید که کل خرید فلان کالا و کل فروش فلان کالا مربوط به فلان انبار رو به شما نشون بده. و موجودی رو از کسر این دوتا به دست بیارید.

reza_ali202000
چهارشنبه 05 خرداد 1395, 14:04 عصر
مثلا: 12 عدد کاهو (خرید
1 عدد کاهو (فروش
3 عدد کاهو (خرید
موجودی انبار: 15 -1=14