الانتقال إلى المحتوى
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 الحمد للة تعلمت عن ال الفورم بعض الاشياء افادتني ولكن الان عندما بدأت بالعمل لتكوين مشروعي واجهتني مشاكل مع ال triggers تقريبا لم افهم كيف اركب الكود المعين الخاص ب triggers يعني عندما مثلا اريد ان ادخل 1 في ال text اريد ان يظهر لي debt في display item وعندما 2 يظهر credit انا عملت جدول لة بس ماعرفت استدعية في ال trigger
انا عملت post change trigger والكود الذي عملتة فية عبارة عن جملة استعلامية طبعا ماضبطت معي وايضا لا اعرف هل هذة النقتطين( : ) يكتبوها مع اسم الحقل او اسم ال item وكيف تكون تركيبة ال item و feild
عفوا على الاطالة بس اريد المساعدة بسرعة لتكملة المشروع
وشكرا

بتاريخ:

السلام عليكم ورحمة الله وبركاته
أخت سيبانيه الصراحه أنا حاليا عم اخد اوراكل 9i والاسبوع الجاي راح نبدأ بالفورم والترجرز انا درست الترجر تبع الـ PL/SQL
وترجرز الفورم فيها اختلاف بس انشاء الله راح احاول اساعدك بعون الله تعالى وانا عم احكي هيك مشان ماتقولي مطنشين

وياريت تدخلي على موقع الاوراكل :http://education.oracle.com, www.oracle.com
وابحثي في Documentation
انشاء الله راح تلاقي اللي بدك ياه بس لازم تتعبي شوي

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

السلاك عليكم
مشكور اخي وجزاك اللة خير ومنتظرة مساعدتك

بتاريخ:

أختي الكريمة يمكن استخدام (FUNCTION) للقيام بالعملية التي ذكرتي كما يلي:

نفرض انه يوجد لدينا التيبل التالي
MY_TABLE (ID,NAME
ويحتوي على البيانات التي ذكرتيها
نضيف في ال(PROGRAM UNIT) في الفورم بلدر الدالة (FUNCTION) التالية

FUNCTION  GET_TYPE(V_IN NUMBER) RETURN VARCHAR2 IS
RET_VAL VARCHAR2(20);
BEGIN IF V_IN IS NULL THEN RETURN NULL;END IF;
SELECT  NAME  INTO RET_VAL FROM MY_TABLE WHERE ID= V_IN;
RETURN RET_VAL;

EXCEPTION 
WHEN NO_DATA_FOUND THEN RETURN NULL;
 
END;





نفتح خصائص ال(DISPLAY ITEM ) ونغير فيه الخواص كما يلي
CALCULATION MODE ==> FORMULA
FORMULA ==> GET_TYPE(:MY_TABLE.ID)
DATABASE ITEM ==> NO

ارجو ان يكون هو المطلوب

...

بتاريخ:

اختي سيبانية , بامكانك حل هذه المشكلة بوضع جملة ال select الموجودة برد الاخ developer في ال Trigger الذي يدعى When-Validate-Item الخاص بالحقل الذي تدخلي به الرقم , آمل ان اكون قدمت اجابة على استفسارك :D

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

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

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

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

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

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.