عرض مشاركة واحدة
قديم 12-Nov-2011, 02:51 PM   #7
humam
مشرف منتدى المطورين
افتراضي

Open Command Form

وهي الخطوة البرمجية الاولى التي سوف نقوم بها حيث تحتاج الى فتح النموذج الذي يحتوي على Command الخاصة بك السؤال المهم متى سوف نقوم بفتح هذا النموذج والجواب اننا سوف نقوم بفتح هذا النموذج بعد فتح النموذج الذي يحتوي على Command الخاص بالجريت بلينز اما كيفية القيام بذلك سوف نستخدم القادحات Triggers وهي تقنية مهمة توفرها DEX وهنا سوف لن اتطرق الى شرح تفصيلي عن هذه القادحات لانها موضوع منفصل ومتشعب. ما نحتاج اليه هو تسجيل قادح يعمل على فتح Command Form الخاص بنا بعد عملية فتح Command Form الخاص بالجريت بلينز كما في الشكل التالي :لاحظ الصورة المرفقة


الغرض من هذه الشفرة السابقة هو تنفيذ الشفرة Isys_OpenCommandForm بعد قيام الجريت بلينز بعملية فتح Command Form الخاص به اما ضمن الشفرة المسماة Isys_OpenCommandForm سوف تجد العبارة التالية :

open form Command_ISYS_PJI

والتي تعمل على فتح نموذج Command الخاص بنا لذا اتصور ان العملية اصبحت واضحة اولا سجل قادح يعمل على تنفيذ الشفرة التي تفتح نموذج الامر الخاص بك بعد قيام الجريت بلينز بفتح نموذج الامر الخاص به بالنسبة الى القادح تحتاج الى كتابة شفرته ضمن Script خاصة يطلق عليها اسم Startup وداخل هذه Script سوف تكتب عبارة تسجيل القادح اما بالنسبة الى الشفرة OpenCommandForm Isys_ فيمكنك اضافتها الى قسم Scripts واعطائها اسم معبر عن مشروعك او الشركة التي تعمل بها هنا Isys هو مختصر اسم الشركة التي اعمل بها والغرض من ذلك هو ان الزبون الذي تعمل معه قد يمتلك Customization من شركة اخرى لذا نضع هذه السابقة امام كل الشفرات والنماذج التي نقوم بتطويرها لكي يسهل على مطورينا تمييزها عن باقي المصادر الاخرى لذا قد يكون اسم الشفرة عندك هو xxx_OpenCommandForm مثلا.
الصور المصغرة للصور المرفقة
اضغط على الصورة لعرض أكبر الاســـم:	Fig7.JPG‏ المشاهدات:	737 الحجـــم:	18.7 كيلوبايت الرقم:	256  
__________________
GP Techno-Functional Consultant

آخر تعديل بواسطة humam ، 12-Nov-2007 الساعة 03:42 PM.
humam غير متواجد حالياً   رد مع اقتباس