![]() |
|
شجرة عرض البيانات من عدة جداول - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم مكتبة اكواد VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=185) +--- الموضوع : شجرة عرض البيانات من عدة جداول (/showthread.php?tid=13220) |
شجرة عرض البيانات من عدة جداول - أبو عمر - 13-09-15 من قرأ هذا الموضوع سيجده تابع لسلسلة تعلم فيجوال بيسك في مسمط 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 يللاه اعرضهم لي في سدرة حلوة متلونة ماشي؟ والسلام عليكم لا يوجد مثال الاطباق خلصت
|