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

لماذا لا تظهر رسالة الخطأ في الـ Login

Featured Replies

بتاريخ:

هذا هو الكود الي انا واضعه في صفحة الـ Login ، ولكن لما يدخل الـusername والـ password بالشكل الخطأ (الذي هو عدم إدخال شيء في الحقلين ) وشرط ان يكون job_id=405021 ،

فلما تتحقق هذه الشروط يدخل الى الفورم التي بعدها ، أما في حالة عدم تحقق هذه الشروط يرفض إظهار رسالة الخطأ لي ألا وهي : 'Check your user code or password




DECLARE 
FILE_NAME VARCHAR2(200);
J_ID NUMBER;
PASS VARCHAR2(25);
BEGIN SELECT JOB_ID,PASSWORD INTO J_ID,PASS FROM USERS WHERE JOB_ID = :BUTTON.JOB_ID AND PASSWORD = :BUTTON.PASS;

IF(J_ID IS NOT NULL AND PASS IS NOT NULL AND J_ID = 405021)THEN

FILE_NAME:='Y:\RA\in_out_mail\fmb\general_manager\MAIN_GM1.fmx';
CALL_FORM(FILE_NAME,NO_HIDE,DO_REPLACE);
EXIT_FORM(NO_VALIDATE);

ELSIF(J_ID != 405021)THEN
		set_alert_property('al1',alert_message_text,'Check your user code or password !');
     :global.dummy1 := show_alert('al1');
     RAISE FORM_TRIGGER_FAILURE;
end if;
END;




مع العلم أنني عملت alert أسمها al1 ، والwindow حق الفورم على شكل document !!!!

بتاريخ:

ما هو نوع الحقل :global.dummy1

اليك المثال التالى


PROCEDURE show_message ( alert_name varchar2,
                        p_message  varchar2 )IS
alert_no  number;
alert_id  alert; 
BEGIN
  alert_id  := find_alert(alert_name);
  set_alert_property (alert_id,alert_message_text,p_message);
  alert_no  := show_alert(alert_id); 
END;

ثم استدعاء هذا الاجراء من اي مكان بالبرنامج

ولكن الاوامر التالية .. مكتوبه داخل On_error trigger

declare
 	err varchar2(80) :=  ERROR_TEXT;
begin
show_message('msg_alert',err ); 
raise form_trigger_failure;
end;;



ارجوا ان يفيدك هذا المثال

بتاريخ:

select user_id
from users
wher password=:
open_form
exception
when no_data_found then
message


اتبع طريقة هذا الكود وان شاء الله هتشتغل كويس

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

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

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

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

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

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.