بتاريخ: 27 أبريل 200917 سنة comment_154927 كيفية استخدام الـ triggers من نوع KEYمثل KEY-CLRBLK KEY-EDIT KEY-F0KEY-F1او اي KEY تقديم بلاغ
بتاريخ: 27 أبريل 200917 سنة كاتب الموضوع comment_154979 اخي الكريم عملت مثل ما هو مكتوب ولكن لم يظهر شيء تقديم بلاغ
بتاريخ: 29 أبريل 200917 سنة comment_155209 اخي الكريم قم بالتدقيق جيدا في الرابط الذي وضعه الاخ مصطفى وقم بتحميل الملف الموجود للاخ هاني في الرابط وشكرا تقديم بلاغ
بتاريخ: 29 أبريل 200917 سنة comment_155275 الاخ الكريم هذا حل أخر لموضوعك وهو برمجة الازار f1-f2 وهكذا أيضا للمتميز Hanyfreedom في موضوع بعنوان عمل تريجر عند الضغط على حرف N إقتباسيا شباب انا عندي مشكلة وهى اريد استخدام trigger F2ولكني لم استطيعبالنسبة لأستخدام ال F2 :-أدخل على تريجر ال KEY-F2 و أكتب الكود الذى تود تنفيذه و ليكن مثلاً :-كودShow_Keys;و فى ال Run Time قم بتنفيذ الكود من خلال Shift+Ctrl+F2----------------اما اذا كنت تريد برمجة المفاتيح لديك بحيث لا تشتغل كما هو فى الوضع المعتاد ( اى ذى ما سيظهر لك بعد تنفيذك لشرحى السابق ذكره أعلاه ، او كما هو موضح بهذا الرابط >>>> Click Here ) فينبغى عليك دراسة هذا الملف لكى تستطيع برمجة لوحة المفاتيح لديك بما تريد ان تؤديه ..... و لعمل ذلك قم بالدخول على هذا الملف الموجود بالمسار الذى تم تنزل ال Installation الخاص بال Forms 10g فيه :-C:\DevSuiteHome_1\forms\fmrweb.resو هو ال key definition file اى الملف المسؤول عن برمجة لوحة المفاتيح .ثم قم بأخذ نسخة أحتياطية له على اى مكان أمن لديك على جهازك.و الان أفتح الملف على اى برنامج لتحرير النصوص و ليكن مثلاً ال Word Pad .... كل الجمل التى بجانبها علامة # هى تعتبر ملاحظات للشرح و ليست لبرمجة المفاتيح ، و أنا أريدك ان تقراء هذا الشرح و تفهمه حتى تستطيع ان تتعامل مع هذا الملف بسهولة .أذا كنت عاوز تخلى الكود اللى جوه تريجر ال KEY-F2 يشتغل بمجرد ان تضغط على ال F2 يبقى انزل تحت فى الملف لغاية ما تلاقى هذا السطر :-كود113 : 3 : "Shift+Ctrl+F2" : 84 : "Function 2"ثم قم بحذف السطر السابق ذكره و كتابة هذا السطر :-كود113 : 0 : "F2" : 84 : "Function 2"و دلوقتى ادخل على ال Run Time و أتأكد بنفسك .ملحوظه هامة :-اللى مكتوب جوه علامة ال quotation mark دا ما ألا مجرد الكلام اللى بيظهر على الشاشة التى تظهر نتيجة تنفيذ أمر ال show keys فقط ، و لكن ليس التعديل فيها سيؤدى الى برمجة المفاتيح .إقتباسوابحث عن بديلوليكن عند الضغط على letter Nبالنسبة لبرمجة حرف معين كال N بعد قراءتك للشرح جيداً هتعرف ان الحروف من ال A الى ال Z بتبقى فى ال JAVA FUNCTION NUMBER من رقم 65 الى 90 اى هكذا :-كود65A 66B 67C 68D 69E 70F71G 72H 73I 74J 75K 76L 77M 78N 79O 80P 81Q 82R 83S 84T 85U 86V 87W 88X 89Y 90Zو سوف نبرمج حرف ال N ليكون بديل عن Ctrl+F11 التى تستخدم لتنفيذ الاستعلام Execute Query ...... قم بالبحث عن هذا السطر :-كود122 : 2 : "Ctrl+F11" : 77 : "Execute Query"و أحذفه و ضع مكانه هذا السطر :-كود78 : 0 : "N" : 77 : "Execute Query"قم الان بعمل فورمه و بها بلوك و ليكن لل Dept و اعمل push button بحيث ال Focus يبقى عليه - مانعاً لكتابة حرف ال N فى حقل ال Deptno عند التنفيذ ... ثم أدخل على ال Run Time ..... لو ضغط على Ctrl+F11 فلن يتم تنفيذ الاستعلام اما أذا ضغط على N فأن الاستعلام سيتم تنفيذه .أرجو ان تكون الفكرة أكثر وضوحاً الان.و بالتوفيق وهذا الرابط كاملا عمل تريجر على حرف N تم تعديل 29 أبريل 200917 سنة بواسطة mustafagamiel تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.