28-02-13, 12:07 PM
السلام عليكم ورحمة الله وبركاته
عندي قاعدة بيانات sql 2008 وبها عدة جداول ....
عملت علاقات بينها ... في الإس كيو إل سيرفر ( هل هذا أفضل أم الأفضل أن أتركها بدون علاقات ثم أعمل العلاقات في الفيجول بيسك )
كذلك كيف أجعل 2 داتا قريد في الفورم الرئيسي كل واحد منهما يظهر بيانات أحد الجداول المرتبطة بالجدول الرئيسي ؟
مثال :
الجدول الرئيسي : جدول الطلاب ... فيه مفتاح أساسي : رقم الطالب
جدول فرعي : دورات الطالب ... فيه حقل مرتبط ( رقم الطالب )
جدول فرعي : صفوف الطالب : فيه حقل مرتبط ( رقم الطالب )
عملت فورم رئيسي فيه بينات الجدول ( جدول الطلاب )
ثم عمل 2 داتا قريد أريد أعرض في واحد منهما ( دورات الطالب ) مع إمكانية التعديل والاضافة
وفي الثاني ( صفوف الطالب ) مع التعديل والاضافة .
ماهي أفضل الطرق لعمل ذلك ؟
================
وبالنسبة للشق الثاني من العنوان :
بعد أن عملت جدول في قاعدة البيانات وعملت فيه حقل رقم ( رقم الدورة مثلا ) ولم أجعله ترقيم تلقائي ...
الآن إذا احتجت إلى ترقيم تلقائي في هذا الجدول ( حتى قبل أن أكتب أي شيء فيه ) لا أستطيع أن أغير هذا الحقل ولا أن أضيف حقل جديد به خاصية الترقيم التلقائي ...
كذلك لا أستطيع تعديل خاصية الـ ( Null ) إلى (not Null) أو العكس ... وتظهر رسالة تخبرني بأنه لابد أن أبني الجدول من جديد!!!!!
هل من حل لتجاوز ذلك ؟
عندي قاعدة بيانات sql 2008 وبها عدة جداول ....
عملت علاقات بينها ... في الإس كيو إل سيرفر ( هل هذا أفضل أم الأفضل أن أتركها بدون علاقات ثم أعمل العلاقات في الفيجول بيسك )
كذلك كيف أجعل 2 داتا قريد في الفورم الرئيسي كل واحد منهما يظهر بيانات أحد الجداول المرتبطة بالجدول الرئيسي ؟
مثال :
الجدول الرئيسي : جدول الطلاب ... فيه مفتاح أساسي : رقم الطالب
جدول فرعي : دورات الطالب ... فيه حقل مرتبط ( رقم الطالب )
جدول فرعي : صفوف الطالب : فيه حقل مرتبط ( رقم الطالب )
عملت فورم رئيسي فيه بينات الجدول ( جدول الطلاب )
ثم عمل 2 داتا قريد أريد أعرض في واحد منهما ( دورات الطالب ) مع إمكانية التعديل والاضافة
وفي الثاني ( صفوف الطالب ) مع التعديل والاضافة .
ماهي أفضل الطرق لعمل ذلك ؟
================
وبالنسبة للشق الثاني من العنوان :
بعد أن عملت جدول في قاعدة البيانات وعملت فيه حقل رقم ( رقم الدورة مثلا ) ولم أجعله ترقيم تلقائي ...
الآن إذا احتجت إلى ترقيم تلقائي في هذا الجدول ( حتى قبل أن أكتب أي شيء فيه ) لا أستطيع أن أغير هذا الحقل ولا أن أضيف حقل جديد به خاصية الترقيم التلقائي ...
كذلك لا أستطيع تعديل خاصية الـ ( Null ) إلى (not Null) أو العكس ... وتظهر رسالة تخبرني بأنه لابد أن أبني الجدول من جديد!!!!!
هل من حل لتجاوز ذلك ؟