الانتقال إلى المحتوى
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.

مساعدة في تريجر

Featured Replies

بتاريخ:

السلام عليكم و رحمة الله و بركاته
هل من مساعدة في الترجر الموجود في هذه الفورم على العنصر GET المفروض تشغيله بمجرد ظهور رقم به
و هو يقوم بتقسيم الرقم المكتوب داخل GET و مقارنة اخر ثمان ارقام به بعنصر في جدول موجود بناء على ثلاثة ارقام تمثل كود الفرع
فأذا كان موجود يقوم بتعديل عنصر في نفس الجدول المشكلة انه لا يحدث شيء لا اعرف هل هو نوع التريجر المستخدم ام ماذا
برجاء المساعدة
مع الشكر

tickt_template.fmb

بتاريخ:

من اين حصلت على هذه المعجزة

IF v_counter like(' SELECT* from tickts_data where ticktsdata.tickts_sr=v_counter and tickts_type.branch_code =substr(:get,3,6);')
then

هل تريد تنفيذ ال select داخل ال like أم ماذا

والتريجر المكتوب ينفذ فقط عند النقر بالفارة على ال get

بتاريخ:
السلام عليكم و رحمة الله و بركاته
هل من مساعدة في الترجر الموجود في هذه الفورم على العنصر GET المفروض تشغيله بمجرد ظهور رقم به
و هو يقوم بتقسيم الرقم المكتوب داخل GET و مقارنة اخر ثمان ارقام به بعنصر في
جدول موجود بناء على ثلاثة ارقام تمثل كود الفرع
فأذا كان موجود يقوم بتعديل عنصر في نفس الجدول المشكلة انه لا يحدث شيء لا اعرف هل هو نوع التريجر المستخدم ام ماذا
برجاء المساعدة
مع الشكر

و هو يقوم بتقسيم الرقم المكتوب داخل GET و مقارنة اخر ثمان ارقام به جدول موجود بناء على ثلاثة ارقام تمثل كود الفرع
لا يمكن ان يعمل هذا الtriger لانك تقارن بين اخر ثلاث حرف من الكلمه فى الget
بهذا الcharacter
SELECT * from tickts_data where ticktsdata.tickts_sr=v_counter and tickts_type.branch_code =substr(:get,3,6)

فلن يتحقق الشرط الا اذا كانت اخر ثلاث حروف لديك هم
SELECT * from tickts_data where ticktsdata.tickts_sr=v_counter and tickts_type.branch_code =substr(:get,3,6)
وبالتالى من المستحيل تحقيق هذا الشرط
اين هذا العنصر ,انت تقوم بعمل (select *from) والتى لن تنفذ اصلا
من فضلك ارسل اسم هذا العنصر
او قم بتعديل الtrigger الى
وتغيير الcolomn name باسم العنصر الذى تقصد
declare
v_counter number:= substr(:get, 6,8);
v_x number;
begin
-------------
SELECT 'colomn_name'
into v_x
from tickts_data
where ticktsdata.tickts_sr=v_counter
and tickts_type.branch_code =substr(:get,3,6);
------------

IF v_counter like v_x
then
begin
UPDATE tickts_data
SET tickts_data.TICKTS_EXPIRE='äÚã '
WHERE tickts_sr=v_counter;

exception
when no_data_found then RAISE Form_Trigger_Failure;
end;
END IF;
END;

ويارب يكون هذا ما تقصد

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

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

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

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

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

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.