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

سؤال شباب في form builder

مغلق
بدأه almaari في 30 مارس 2004 · 3 رد · 1,060 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

تحيه طيبه الى جميع اعضاء هده المنتدى الجميل انا عضوء جديد اريد خطوات عمل فورم يحتوي على سجل رئيسي وسجلات تفصيليه تابعه لدلك السجل اريد الخطوات بالتفصيل ادا ممكن ابدء العمل من project builder منها هنا اريد انشاء الفورم علما ان البيانات من جدولين مثلا جدول الاقسام رقم القسم هو السجل الرئيسي والسجلات الفرعيه من جدول الموظفين لان هناك علاقه one to many بين الجدولين ...

تحياتي الى الجميع ...............

المعــــــــــاري

#2

عمل نماذج بشكل Master Detail

قبل البدء في خطوات إنشاء نماذج بشكل Master Detail لابد أن نعرف معني أن يكون نموذج Mater Detail لنموذج آخر ومعناه أن لابد أن يكون هنا علاقة بين الجدولين وكما نعرف أن النماذج تنشأ من جداول يعني أن النماذج مأخوذة من جداول لذلك لابد أن يكون الجدولين علي علاقة مع بعضهما وأيضا لابد أن أحد الجدولين رئيسي والثاني فرعي له ولكي نفهم أكثر نضرب مثال علي جدولين وهما الجدولين اللذان سوف ننشأ لهم نماذج علي صورة Master Detail وهما جدول dept و جدول emp وهنا جدول الـ dept هو الـ Master Detail والحقل الرابط بينهم هو حقل deptno وأيضا الجدول الرئيسي جدول الـ dept يحتوي علي حقلي رقم القسم (deptno) وحقل اسم القسم (dname) وحقل المكان (loc) فكلما عرض قسم في جدول الـ dept فإنه يتم عرض كل العاملين في هذا القسم من جدول emp ولكي نعرف هذا أكثر فأكثر دعنا ننشأ ذلك عملياَ وإليك الخطوات التالية :-

ننشأ نموذج لجدول الأقسام dept بطريقتنا التي نعرفها العادية وبالطريقة التي اتبعنا في إنشاء النماذج السابقة فيكون شكل النموذج كالآتي :-

ثم بعد ذلك نقف علي شاشة object navigator وبالضغط علي data blocks ثم اختيار create من شريط الأدوات والشكل التالي يوضح ذلك :-

فتظهر شاشة تشبه شاشة إنشاء نموذج لأول مرة إلي نصل الشاشة التالية والتي تطلب مني أن نحدد العلاقة بين الجدولين فالبضغط علي create relationship فتظهر الشاشة كالآتي :-

فنجد أنه محدد جدول الـ dept والذي بينه وبين جدول emp علاقة ثم نضغط علي موافق فيظهر الشكل التالي والذي نوضح فيه اسم حقل الربط بين الجدولين والذي فيه يتم عملية إضافة جدوا الـ master details والذي هنا يعتبر جدول dept هو بمجرد اختيارك اسم حقل الربط يوضع تلقائي في المربع الحاص به والشكل التالي يوضح ذلك :-

ثم بعد ذلك نضغط التالي كما سبق وأنشأنا نموذج إلي نصل إلي هذه الشاشة التالية شرحناه سابقا وهي توضح كيفية اختيارك شكل النموذج هل تريده شكل النموذج نموذجي أم جدولي وفي هذه الحالة سوف نغير ونجعله جدولي والشكل التالي يوضح ذلك :-

ثم نضغط علي التالي فتظهر الشاشة التالية والتي فيها يمكن كتابة عنوان للنموذج إذا أردنا ويمكن اختيار عدد السجلات التي نريد للنموذج الجدولي أن يظهر وسوف هنا نختار 5 سجلات وأيضاً سوف ننشط display scrollbar وهو شريط تمرير لو أن السجلات زادت عن 5 سجلات يسمح لك بالتمرير لتري ما يزيد والشكل التالي ويضح ذلك :-

ثم بعد ذلك نضغط علي التالي ثم إنهاء وبذلك نكون قد أنشانا النموذج وشكله النموذج قبل عمل ترجمة له كالآتي :-

وشكل النموذج بعد عمل ترجمة له يكون كالشكل التالي والذي يوضح أن النموذج الرئيسي هو نموذج dept والنموذج الفرعي هو نموذج emp وإذا تغير القسم من الجدول الأول تغير بيانات النموذج الثاني تلقائي والشكلين الآتيين يوضحان ذلك :-

وبذلك نكون قد أنشأنا نماذج بشكل Master details

معذرة على عدم ظهور الشاشات ولكن تستطيع تتبع الخطوات عمل النموذج

أرجوا منك الدعاء لي وللمسلمين الأحياء منهم والأموات

#3

شكرا اخي اشرف وجزاك الله عنا خيرا انا سعيد جدا على اهتمامك بالمنتدى الى الامام دوما والله يزيدك علم ويرزقك فهما

(الله انتصر الاسلام والمسلمين دمر اليهود المعتدين اعدائك اعداء الدين ) اللهم اميـــــــن

#4

المعدره على الاخطاء الاملائيه في المشاركه السابقه وخصوصا في الدعاء

هذا الموضوع مغلق.

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