الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

استفسار عن Trigger

Featured Replies

بتاريخ:

كيفية استخدام الـ triggers من نوع KEY
مثل KEY-CLRBLK
KEY-EDIT
KEY-F0
KEY-F1

او اي KEY

بتاريخ:
  • كاتب الموضوع

اخي الكريم عملت مثل ما هو مكتوب ولكن لم يظهر شيء

بتاريخ:
  • كاتب الموضوع

يا جماعة حد يجاوبني

بتاريخ:

اخي الكريم قم بالتدقيق جيدا في الرابط الذي وضعه الاخ مصطفى وقم بتحميل الملف الموجود للاخ هاني في الرابط وشكرا

بتاريخ:

الاخ الكريم
هذا حل أخر لموضوعك وهو برمجة الازار 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 70F
71G 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

تم تعديل بواسطة mustafagamiel

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.