من قرأ هذا الموضوع
سيجده تابع لسلسلة تعلم فيجوال بيسك في مسمط
http://vb4arb.com/vb/thread-13202.html
على اي حال نبدأ الحلقة الثانية
تنويه مهم:
في العلاقات بين الجداول اللي يسموه ريليشن شيب
نراعي الاتي
الجدول الاساسي زي ما شفتوه لا يحوي مفتاح ثانوي اللي يسموه الخواجات F_K
عندنا فقط مفتاح اساسي اسمه id ويسموه الخواجات P_K
الجدول الثاني فارد ايديه الاثنين عنده مفتاح اساسي ومفتاح ثانوي
اظن الى هنا ممتاز صح؟
طيب هات اطبق وسبني اغرف
الجدول الثالث T3 عشان نربط بشكل شجري مع الجدول الثاني لازم ولازم ولازم نخلي فيه مفتاحين ثانويين ومفتاح اساسي
حتى لا نعرف بيانات الفرع تابع لاي قسم والقسم تابع لاي منتدى؟ والا تحصل عندنا طرطشة كبيرة
كذلك في جدول T4 لازم مفتاحين ثانويين عشان نعرف الموضوع في اي فرع؟ والفرع تابع لاي قسم؟ والقسم تابع لاي منتدى؟
- ولكن لو حبينا نربطه مع الجدول الاساسي T1 اكيد هنخليه زي T2 يعني مفتاح واحد رئيسي وثاني اثانوي فقط
بس مش هينفع في مثالنا لان مثالنا منتدى له دومين الدومين تحت منه مجموعة منتديات المنتديات تحتوي على اقسام الاقسام تحتوي على فروع والفروع تحتوي مواضيع مع ان المواضيع لازم تحتوي على ردود لكني لغفلت الردود لان الطبق خلص
-----------
في المثال ريحت ايدي من كاتابة الاكواد الكثيرة عشان اتعبها هنا واستخدمت Dataset
Wizard
في محرر الكود كلمتين يقولون للبرنامج
مر عى الجدول T1 خذ كل اللي فيه واحفظهم في TreeView على انهم منتديات وانت بتاخذ كل منتدى مر على T2 وخذ الاقسام اللي تتبع لكل منتدى في T1 ومر على T3 وخذ كل فرع تابع لكل قسم في T2 وبالمرة عدي معاك على T4 وخذ كل موضوع تابع لكل فرع في T3 اللي بيتبع القسم في T2 اللي بيتبع المنتدى في T1
يللاه اعرضهم لي في سدرة حلوة متلونة
ماشي؟
والسلام عليكم
لا يوجد مثال الاطباق خلصت
سيجده تابع لسلسلة تعلم فيجوال بيسك في مسمط
http://vb4arb.com/vb/thread-13202.html
على اي حال نبدأ الحلقة الثانية
تنويه مهم:
في العلاقات بين الجداول اللي يسموه ريليشن شيب
نراعي الاتي
الجدول الاساسي زي ما شفتوه لا يحوي مفتاح ثانوي اللي يسموه الخواجات F_K
عندنا فقط مفتاح اساسي اسمه id ويسموه الخواجات P_K
الجدول الثاني فارد ايديه الاثنين عنده مفتاح اساسي ومفتاح ثانوي
اظن الى هنا ممتاز صح؟
طيب هات اطبق وسبني اغرف
الجدول الثالث T3 عشان نربط بشكل شجري مع الجدول الثاني لازم ولازم ولازم نخلي فيه مفتاحين ثانويين ومفتاح اساسي
حتى لا نعرف بيانات الفرع تابع لاي قسم والقسم تابع لاي منتدى؟ والا تحصل عندنا طرطشة كبيرة
كذلك في جدول T4 لازم مفتاحين ثانويين عشان نعرف الموضوع في اي فرع؟ والفرع تابع لاي قسم؟ والقسم تابع لاي منتدى؟
- ولكن لو حبينا نربطه مع الجدول الاساسي T1 اكيد هنخليه زي T2 يعني مفتاح واحد رئيسي وثاني اثانوي فقط
بس مش هينفع في مثالنا لان مثالنا منتدى له دومين الدومين تحت منه مجموعة منتديات المنتديات تحتوي على اقسام الاقسام تحتوي على فروع والفروع تحتوي مواضيع مع ان المواضيع لازم تحتوي على ردود لكني لغفلت الردود لان الطبق خلص
-----------
في المثال ريحت ايدي من كاتابة الاكواد الكثيرة عشان اتعبها هنا واستخدمت Dataset
Wizard
في محرر الكود كلمتين يقولون للبرنامج
مر عى الجدول T1 خذ كل اللي فيه واحفظهم في TreeView على انهم منتديات وانت بتاخذ كل منتدى مر على T2 وخذ الاقسام اللي تتبع لكل منتدى في T1 ومر على T3 وخذ كل فرع تابع لكل قسم في T2 وبالمرة عدي معاك على T4 وخذ كل موضوع تابع لكل فرع في T3 اللي بيتبع القسم في T2 اللي بيتبع المنتدى في T1
يللاه اعرضهم لي في سدرة حلوة متلونة
ماشي؟
والسلام عليكم
لا يوجد مثال الاطباق خلصت
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات