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

هل يمكن معالجه الـ Errors و تعريبها

Featured Replies

بتاريخ:

هل هناك اى اكواد لتعريب رسائل الإرورز او الرسائل مثل تم الحفظ بنجاح او غيرها


شكرا

بتاريخ:

بسم الله الرحمن الرحيم
هذه تعتبر اول مشاركة مني في المنتدى من بادية التسجيل فيه في الرد على اسئلة زملائي

الرد على طلبك يااخي العزيز

اذا كانت رسائل الــ oracle forms فهو الحل هو معرفة رقم الرسالة ونوعها
والتعرف هل الرسالة هي رسالة معالجة ( 1record are apiled or saved ) او رسالة خطاء ( وهذه الرسالة تظهر في حالة كتابة حروف في حقل نوع بياناته رقم ثم ضغط المفتاح enter سوف تظهر الرسالة )
ثم كتابة الــcode في الــ trigger الاتي لرسائل المعالجة on-message
if error_code =12044 and error_type='FRM' then
message('تم حفظ السجل ');
end if;
اما لرسائل الاخطاء هو استخدام الــ trigger الاتي لرسائل الاخطاء on-error
if error_code =12044 and error_type='FRM' then
message('لا يمكن كتابة حروف في هذا الحقل ');
end if;

ارجو منك هو معرفة رقم الرسالة لان هذا الرقم عشوائي

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

بتاريخ:

شكرا لك اخي waheeb_seh

ومرحبا بك في المنتدى وفي انتظار مشاركاتك

اخي عمرو
يمكن تغيير الواجهة للفورم الى العربي وذلك عن طريق الرجستري (NLS_LANG) وبذلك تظهر الرسائل بالعربي
اما اذا كنت تريد ترجمة الرسائل بنفسك فيمكن استخدام الطريقة التي ذكرها الاخ waheeb_seh
كما يمكن عمل جدول لاكواد الرسائل ومقابلها الترجمة العربية للرسائل
مثال
نفرض ان لدينا الجدول التالي للرسائل
MESSAGES(MSG_CODE,ARABIC_MESSAGE )


نضع الكود التالي في التريجر on-message

DECLARE
msgnum NUMBER:= MESSAGE_CODE;
msgtxt VARCHAR2(80) := MESSAGE_TEXT;
msgtyp VARCHAR2(3)  := MESSAGE_TYPE;
A_MESSAGE VARCHAR2(60);
begin SELECT ARABIC_MESSAGE INTO A_MESSAGE FROM MESSAGES WHER 
MSG_CODE=MSGNUM;

Message(A_MESSAGE );message(' ');

EXCEPTION
WHEN NO_DATA_FOUND THEN
Message(msgtyp||'-'||TO_CHAR(msgnum)||': '||msgtxt);message(' ');
end;




ارجو ان اكون قد افدتك...

بتاريخ:

thanks

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

الف شكر اخى ديفالوبر و اخى و هيب و كل من شارك فى الرد

نعم انتم افتونى فعلا

ولاكن هندى سؤال انا فعلا قمت بتعريب اللغه من nls-lang و لا كن لازالت الرسائل تظهر بالإنجليزيه

و موضوع عمل جدول بجميع الرسائل بارقمها و جميع الإرورز بارقمها قد يطول جدا

و لاكن إذا كان هوه الحل الوحيد فا سوف اقوم به و امرى لله

على اى حال انا شاكر جدا و جزاكم الله عنى خيرا يا إخوانى

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

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

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

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

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

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.