الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال بخصوص ربط جدولين MSSQL SERVER 2008R2

بدأه Bassambxr في 11 مايو 2012 · 1 رد · 638 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السَلآم عليكمـ ورحمة الله وبركآته

تحيآتى لكل أعضآء المنتدى الكريمـ

سؤآلى هو :

لقد قمت بعمل قآعدة بيآنآت تضم أعدآد كبيرة من الكتب .. وصممت جدول يضم مخزون الكتب وصممت جدول تقيد به الكتب المبآعة

فكيف أربط بين جدول المبيعات وجدول مخزون كتب بحيث تطرح القيمة المبآعة من المخزون تلقآئيآ

على سبيل المثآال انآ عندى 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             --الكمبة المباعة
)

تم تعديل هذه المشاركة بواسطة Bassambxr في 11 مايو 2012 في 15:13

مواضيع مشابهة