عرض مشاركة واحدة
قديم 15-Jul-2011, 12:58 PM   #29
humam
مشرف منتدى المطورين
افتراضي الحلقة الخامسة تصميم نافذة Customer Maintenance

هنا سوف نتبع خطوات التصميم التي سبق وان ذكرناها ومن خلال هذا المثال المبسط سوف احاول شرح المفاهيم المختلفة واعتقد ان هذا الاسلوب افضل من الاسلوب الاكاديمي الذي يتطلب سرد كل المعلومات في البداية ثم المباشرة بالتنفيذ العملي.

اولا تصميم قاعدة البيانات :
وهذا يشمل في البداية تصميم نوع البيانات ثم الحقول ثم الجداول وهذا هو التسلسل العملي ولكن منطقيا يبدو غريب نوعا ما على كل حال هذا هو الاسلوب المتبع.

في البداية سوف تقتصر النافذة التي نريد تصميمها على عدد محدد من الحقول وذلك للتبسيط ثم بعد ذلك نستمر باضافة الحقول تباعا في المراحل المختلفة :

قائمة بالحقول التي سوف تظهر في النافذة :
Customer ID
Customer Name
Short Name
Address ID
Contact
Address1
Address2
Address3
City
State
Country

هذه الحقول تسمى Window Field وذلك لانها تظهر في النافذة وهناك حقول تسمى Table Field من الممكن ان يكون اي حقل في Table Field هو عضو في Window Field ولكن ليس كل حقول Window Field هي اعضاء في Table Field وذلك لان بعض هذه الحقول سوف تكون ناتجة عن القيام بحسابات معينة على عدد من الحقول فلا يوجد داع لحفظ هذه المعلومات في قاعدة البيانات وهكذا.

الان الخطوة الاولى سوف نصصم Table Field ثم بعد ذلك نستدعي هذه الحقول الى النافذة والخطوة الاولى لفعل ذلك هو تحديد Data Type .

Data Type نوع البيانات:
وهو الذي سوف يحديد نوعية البيانات التي تخزن في الحقل والصيغة التي سوف يتم بها عرض البيانات اي Format وهنا سوف نعمل في هذا المثال على تكوين انواع بيانات جديدة بدل استخدام انواع البيانات المتوفرة فعلا والتي يمكن استخدامها مباشرة ولكن لتحقيق الفائدة.

كيف تكون نوع بيانات جديد
بعد فيح القاموس ويجب ان يتم ذلك باستخدام DEX المناسب لنوع القاموس سوف نستخدم Resource Explorer ونضعط على Base فتظهر قائمة منسدلة ومنها نختار Data Type ثم نضعط على الزر New في اعلى يسار الشاشة كما في الشكل رقم 1
الصور المصغرة للصور المرفقة
اضغط على الصورة لعرض أكبر الاســـم:	Fig1.JPG‏ المشاهدات:	638 الحجـــم:	63.8 كيلوبايت الرقم:	47  
__________________
GP Techno-Functional Consultant
humam غير متواجد حالياً   رد مع اقتباس