السَلآم عليكمـ ورحمة الله وبركآته
تحيآتى لكل أعضآء المنتدى الكريمـ
سؤآلى هو :
لقد قمت بعمل قآعدة بيآنآت تضم أعدآد كبيرة من الكتب .. وصممت جدول يضم مخزون الكتب وصممت جدول تقيد به الكتب المبآعة
فكيف أربط بين جدول المبيعات وجدول مخزون كتب بحيث تطرح القيمة المبآعة من المخزون تلقآئيآ
على سبيل المثآال انآ عندى 500 نسخـة من كتآب معين وجآء مشترى اشترى 100 كتآب Insert Data
أريد ان يصير المخزون 400 تلقآئيآ ..
أيضآ إن قآم المشترى بإرجاع 50 كتآب فِ اليوم التالى وقمت بتعديل البيآنآت فى جدول المبيعآت أريد انآ تعدل القيمـة فِ المخزون إلى 450 كتآب Update Data
وأيضآ فى حآألى إرجاع الكمية كلهـآ عند مسح البيآن كآملة أريد أن يرجع عدد الكتب كمآ كآن Delete Data
لقت قمت بعمل Trigger After Insert,Update,Delete وفشل الأمر
أرجو المسآعدة منكم فضلآ وجزآكم الله عنى كل الخير
فرضآ ان الجدولين كآلآتـى مع الإختصآر فِ الحقول
-- جدول مخزون الكتب CREATE TABLE BookStore ( BookID INT CONSTRAINT PK_BKiD PRIMARY KEY NOT NULL, BookTitle NCHAR(50) NOT NULL, BookQty INT NOT NULL -- الكمية الموجودة من الكتاب فى المخزون ) -- جدول الكتب المباعة CREATE TABLE BooksSales ( SoldBookID INT CONSTRAINT FK_SLDBK FOREIGN KEY REFERENCES BOOKSTORE(BOOKID)NOT NULL, SoldBookTitle NCHAR(50) NOT NULL, SoldQty INT NOT NULL --الكمبة المباعة )
