السلام عليكم ورحمة الله
مشكلتي عندي viwes مكونه من جدولين
عملت تعديل على أحد الجداول ثم اضفت جدول ثالث الى Views
واصبحت Views فاااارغه من البيانات مع ان البيانات موجوده في الثلاث جداول
أرجو ان اجد عندكم الحل وجزيتم خيرا
السلام عليكم ورحمة الله
مشكلتي عندي viwes مكونه من جدولين
عملت تعديل على أحد الجداول ثم اضفت جدول ثالث الى Views
واصبحت Views فاااارغه من البيانات مع ان البيانات موجوده في الثلاث جداول
أرجو ان اجد عندكم الحل وجزيتم خيرا
السلام عليكم
تأكد انك وضعت العلاقات بشكل صحيح بين الجداول في هذه ال view.
وان امكن ان تضع كود هذه الفيو
اخوي الله يبارك فيك
انا اشتغل على vs 2008 وطريقة انشاء views باستخدام digram
أي اني لا اكتب اي كود انما اختار الجداول واختار منها الحقول وهو يقوم بانشاء الكود
وحسب مافهمت بعد البحث
أنه لا بد من عمل refrech بعد عمل اي تعديل على views ولكن لا اعرف كيف
عرفت المشكله هي في ارتباط الثلاث جداول
يوجد جدولين لايمكن ان يجتمعو في views
عند حذف أحد الجدولين تظهر بيانات الحقول
شرح الجداول
1) المشاركات /رقم المشاركة-نص المشاركة-تاريخ المشاركه-رقم العضو-رقم المشرف
2)الأعضاء /رقم العضو-اسم العضو
3)المشرفين /رقم المشرف-اسم المشرف
المشكله في الجدولين (الأعضاء والمشرفين) اذا جمعتهم في views مع جدول المشاركات لايظهر اي مشاركة
وعند وضع الأعضاء مع المشاركات فقط في views يتم اظهار مشاركات الأعضاء فقط
ونفس الكلام مع المشرفين والمشاركات
اعتذر على الاطاله
جملة select بهذا الشكل
SELECT dbo.Meeting_Share.ShareID, dbo.Meeting_Share.SubjectID, dbo.Meeting_Share.ShareText, dbo.Meeting_Share.EmployeeID, dbo.Meeting_Share.IDno,
dbo.GraduateData.Name, dbo.Employee.EmpoyeeName
FROM dbo.Meeting_Share INNER JOIN
dbo.GraduateData ON dbo.Meeting_Share.IDno = dbo.GraduateData.IDno INNER JOIN
dbo.Employee ON dbo.Meeting_Share.EmployeeID = dbo.Employee.EmployeeID
بحيث يعرض views مشاركات الأعضاء ومشاركات المشرفين
اعتقد المشكلة في طريقة الربط
مشكورين حليت المشكله التي كانت بطريقة الربط