عرض مشاركة واحدة
قديم 15-Jul-2011, 01:01 PM   #30
humam
مشرف منتدى المطورين
افتراضي

وهذا سوف يؤدي الى فتح نافذة تكوين والتي من خلالها سوف نقوم بادخال القيم الاساسية لتكوين New Data Type وهذه القيم سوف تختلف باختلاف انواع Data Type ولكن الاساسي منها هو :
Name: وفي هذا الحقل سوف تضيف اسم Data Type والذي من خلاله سوف نستطيع
استدعاء نوع البيانات عند تعريف احد الحقول وعند اعطاء اسم هناك بعض القواعد
يمكن اتباعها ويفضل اعطاء اسم يدل على طبيعة البيانات التي سوف تخزن او
نفس اسم الحقل Field الذي سوف يستخدم هذا Data type .
Control Type: وهي الخاصية الاساسية لData Type وهي التي سوف تحدد فعليا نوع
البيانات التي سوف يمثلها هذا Data Type وان Dexterity تدعم العديد من انواع البيانات
مثل String , Currency , long integer…
Keyable length: وسوف يحدد طول البيانات التي سوف يخزنها Data Type وهنا يفضل اعتماد نفس الاطوال المستخدمة من قبل GP او ادخال الطول المناسب حسب الحجم المتوقع للبيانات المخزنة في هذا Data Type
ٍStorage Size :ويمثل الحجم الفعلي للبيانات على القرص الصلب وهو يحسب من قبل DEX لذا يفضل عدم تغيير محتوى هذا الحقل.
Static Values: وهي تستخدم مع بعض انواع Data Type وهي عبارة عن String او Picture يتم اضافتها عند تكوين هذه الانواع الخاصة مثلا اذا اردت تصميم حقل من نوع Drop Down List سوف تحتاج الى تصميم Data Type من هذا النوع وهنا سوف تقوم بادخال القيم التي تريد اضهارها في هذا الحقل او تستطيع فعل ذلك برمجيا فيما بعد مثلا حقل SOP Type في نفافذة SOP سوف يتم ادخال القيم النصية كما في الشكل رقم 2 لمشاهدة ذلك انتقل الى Fields ثم اطبع SOP Type بعد ذلك دبل كللك على اسم الحقل سوف تفتح نافذة تصميم الحقل ثم من Data Type List سوف تلاحظ ان الخيار المفعل هو DDL_SOP_TYPE انقر على الزر Open لفتح نافذة Data Type الاساسية وفي هذه النافذة انقر على الزر مقابل Static Values سوف تفتح لك نافذة بسيطة تستخدم لاضافة هذه القيم الثابتة الى Data Type عن طريق طباعة القيمة في New Value ثم استخدم Insert لاضافة هذه القيمة وهكذا ويمكن استبدال قيم موجودة عن طريق طباعة القيمة الجديدة ثم اختر القيمة المراد تغييرها من List ثم Replace واخيرا يمكن استعمال Remove لازالة القيمة الغر مرغوب بها.
ملاحظة ان القيم التي سوف تظهر للمستخدم في نافذة SOP هي القيم النصية التي نراها الان ولكن عند حفظ البيانات الى جدول SOP10200 سوف يتم خزن قيمة عددية تشير الى تسلسل القيمة النصية ومن هنا نلاحظ ان SOP Type=3 سوف يشير الى Invoice وهكذا اخيرا الخيار Sort List سوف يرتب الحقول ابجديا خلال عملية عرض البيانات ولكن القيم سوف تعتمد على التسلسل الذي تم ادخال البيانات فيه اي اذا اخترنا هذ الخيار في هذه الحالة سوف تكون Back Order هي الفقرة الاولى التي سوف يلاحظها المستخدم لكن القيمة المقابلة له سوف تبقى 5 وهكذا.ونفس الشيء يحدث في حالة Picture لكن مع اختلاف النوافذ المستخدمة للقيام بذلك وسوف نوضح هذا النوع في عملية تصميم النافذة.
الصور المصغرة للصور المرفقة
اضغط على الصورة لعرض أكبر الاســـم:	Fig2.JPG‏ المشاهدات:	658 الحجـــم:	127.8 كيلوبايت الرقم:	48  
__________________
GP Techno-Functional Consultant
humam غير متواجد حالياً   رد مع اقتباس