نحاول في هذه الدروس ان نقدم مقدمة صغيرة لبرنامج مطور الاوركل Oracle Developer الذي يعد واحد من اهم ادوات الاوراكل و سنتناول في هذه الدروس مطور النماذج Form Developer و مطور التقارير Report Developer و سواءا تفاعل الناس ام لم يتفاعلوا فسنواصل في المحاضرات
للامانة الموضوع منقول من منتدي الحروف
فالي الدرس الاول
الدرس الاول
نشاء النماذج و التقارير
المتطلبات
• ان يكون لديكك حساب للدخول لاوركل و ان يكون مطور الاوركل مثبت علي جهازك
• ان تنشيء جدول الطالب
student (FTPT_STATUS, MAJOR, SEX, START_SEM, START_YEAR, STUDNAME) in Oracle database by using Oracle10g Designer or SQL*Plus.
• لديك معرفة باساسيات PL*SQL
الدرس الاول
في هذا الدرس ستعرف
• ما هي نماذج/ تقارير الاوركل 10
• الادوات التي يقدمها باني التقارير/ النماذج لانشاء النماذج و التقارير
• كيف تتصل بباني النماذج،التقارير
ما هي نماذج/ تقارير الاوركل 10 ؟
هي واحدة من ادوات الاوركل التي تساعدك علي بناء نماذج أو تقارير قابلة للعمل علي الشبكة استنادا للجداول التي انشأتها باستخدام مصمم الاوركل Oracle Designer أو باستخدام محرر SQL. و يمكن أن نستخدم المطور للاتي:-
• تصميم و تخصيص النماذج و التقارير
• اضافة الكثير من الوظائف مثل ازرار الراديو و صناديق اللائحة و غيرها. لجعل نموذجك اكثر وضوحا و موثوقية
• كتابة القوادح لمعالجة الوظائف و تجنب الاخطاء
• اتاحة امكانية العمل علي الانترنت لنماذجك و تقاريرك
الادوات التي يقدمها باني التقارير/ النماذج لانشاء النماذج و التقارير
يقدم باني التقارير/ النماذج الادوات التالية:-
• متصفح الكائنات Object Navigator في هذه النافذة تستطيع رؤية كل الكائنات و اضافة كائنات جديدة، تسمية و اعادة تسمية الكائنات القديمة
• محرر التخطيط Layout Editor تساعدك هذه الاداة علي تصميم النماذج و التقارير و اضافة عدة كائنات لهما كالزر و اللائحة و الخ..
• محرر لغة PL/SQL يستخدم لكتابة تعليمات للقوادح و الدوال و الاجراءات
• محرر القوائم Menu Editor يساعدك علي انشاء قوائم مخصصة يمكن ان تضيقها للنموذج أو التقرير
كيف تتصل بباني النماذج،التقارير
اتبع الخطوات التالية
start Programs Oracle10g Developer Suite Forms Developer, click Start OC4J Instance
ملاحظة : من المهم ابقاء OC4J شغالا طوال فترة تعاملك مع النماذج و التقارير قم بتنزيل النافذة فقط
ستري بعدها نافذة مطور النماذج
اضغط ضغطا مزدوجا علي Data Blocks و اختر Use the Datablock Wizard ثم اضغط موافق ok . و هذه اسهل طريقة لإنشاء نموذج
ستري شاشة الترحيب اضغط علي زر Next
ستظهر نافذة Datablock Wizard نحدد وضع العرض Table or View ثم زر Next
ستظهر لك نافذة تطلب منك اختيار جدول أو عرض ليبني النموذج علي اساسه. اذا لم يكن هناك جدول أو عرض ظاهر اضغط علي زر Browse لتبحث عن ايهما في قائمة جداول قاعدة البيانات
ستظهر عندها نافذة تطلب منك ادخال اسم المستخدم و كلمة السر و اسم قاعدة البيانات اذا كان لديك اكثر من قاعدة حتي يتم الاتصال بها
ستظهر نافذة اسمها tables اختر منها Current User و tables ثم اضغط OK
ستري قائمة بالجداول المتوفرة في قاعدة البيانات لهذا المستخدم اختر منها Students ثم اضغط ok
ستري الان الجدول الذي اخترته و الحقول المتاحة فيه available columns اضغط علي السهم المفرد سينتقل الحقل الاول و هو STUDID الي database items التي تظهر فيها الحقول التي نريد تضمينها في النموذج
لنقل بقية الحقول يمكن ان تضغط علي السهم المزدوج فيقوم بنقلها جميعها مرة واحدة
ستري الان نافذة التهنئة تأكد من اختيار Create the data block, then call the Layout Wizard ثم اضغط Finish
ستري الان نافذة محرر التخطيط Layout Wizard اضغط علي next
اضغط علي العناصر التي تريد ان تراها في النموذج displayed items بالسهمين Next
يمكن هنا ان تغير اسم و الملصقة Prompt و طول و عرض الحقل يمكن ان تفبل بالقيم الافتراضية و تضغط علي التالي Next
سيطلب منك تحديد شكل العرض جدول Tabular أو Form اختر Form ثم Next
سيسألك المعالج الان ادخال اسم للنموذج اكتب Student Records
ستظهر رسالة التهنئة ما عليك الا ان تضغط زر انهاء Finish
سيظهر الان الكنفاس canvas يمكنك الان ان تضيف عدة كائنات كالازرار و اللائحة
يمكنك الان تنسيق النموذج يدويا بالسحب و الافلات لتحجيم العناصر
ملخص
تعلمنا في هذا الدرس
• ما هي نماذج/ تقارير الاوركل 10
• الادوات التي يقدمها باني التقارير/ النماذج لانشاء النماذج و التقارير
• كيف تتصل بباني النماذج،التقارير
• انشاء كتلة بيانات data block
• انشاء نموذج مبني علي جدول منشأ سابقا
• كيف تعض النموذج في الكنفاس Canvas