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

مشكلة في Lov

Featured Replies

بتاريخ:

عندما استدعي lov

تظهر باحرف لاتنية مع تني للغة الاوراكل عندي عربي

ارجو المساعدة يا اصدقائي

موضح في الصورة المرفقة 

post-141854-0-34898700-1401114349_thumb.jpg

بتاريخ:

الـ LOV  تسحب أو تسترجع بيانات من قاعدة البيانات ..وبما انه إدخال البيانات كان باللغة  العربية فيجب ضبط إعدادادت اللغة لدى حضرتك وهذا سبب المشكلة بإعدادات اللغة

 

راجع الرابط التالي 

http://www.araboug.org/ib/index.php?showtopic=54952&hl=

 

يوجد الكثير من المشاركات بالمنتدى حول هذه المشكلة وكيفية حلها 

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

شكرا علي المساعدة

لاكن لم تحتل المشكلة انا عدلت من الرجستري لمن حملت الدفلوبر لجعلة بللغة العربية 

لاكن  عندما اعرض بيانات مثلا اسماء الموظفين lov يسحب من القاعدة البيانية 

تتطلع علي شكل احرف لاتنية 

مثل الصورة الاولي 

بتاريخ:

السلام عليكم اخي الكريم
كما قال لك الأخ ميسم الكرام
1- تأكد اولا ان البيانات فى قاعدة البيانات نفسها صحيحة وحروفها باللغة العربية
2- البحث فى الريجستري عن الnls_lang وستجد اكثر منstring_value بنفس الاسم
تأكد ان كلهم جميعا يحتوا على القيمة AMERICAN_AMERICA.AR8MSWIN1256
3- تاكد من ضبط اعدادات الجهاز من control panel انها تدعم العربية

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

شكراً اخواني 

معي مشكلة 

هل هذا الكود كافي لبحت عن اسماء الموظفين

ممكن احد يساعدني في عمل واجهة لبحت عن الموظفين 

declare 
x char;
begin
select count(*)into x 
from emp
where employee_name=:employee_name;
if x>=1


execute_query;
else 
message('the ename of employee is not exite ');
end if;
end;

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

بتاريخ:

في حال أردنا البحث عن أسم الموظف أو بالاحرى عن حقل من نوع نص (varchar2)  فنحن لا نستخدم علامة المساواة (=) لإن بالتاكيد لن تحصل على نتيجة مطابقة بل نستخدم في هذه الحالة like 

 

يوجد الكثير من المشاركات ..التي تتحدث عن عملية البحث ,ومنها كما في الروابط التالية 

 

 

http://www.araboug.org/ib/index.php?showtopic=24761

بتاريخ:

أو هذا الرابط يوضح البحث من خلال إستخدام default_where 

 

http://www.araboug.org/ib/index.php?showtopic=54288&hl=

 

لكن حضرتك تستطيع التغيير بدل رقم الموظف بإسم الموظف ..أو حسب الشرط الذي لدى حضرتك

بتاريخ:

السلام وعليكم أخواني

اسمحولي اضف الى جانب ماقلتوه :

الاخ محمد علي اشار الى لب إعتماد اللغة في الريجيستري على string الذي يحويه nls_lang  فراجع قيمته اما اذا كان في هناك شاشات تعرض لغة عربي وهي طبيعية فراجع نوع الخط في الحقل  ولتتأكد أن قاعدة البيانات عربي استعرض الحقول من ال sql  الخاص بقاعدة البيانات وكذا ال sql الخاص بالديفلوبر للتأكد أنك أعطيت قيم ال nls_lang صحيحة 

أما أخي السائل الكود الذي عرضته يرجع عدد الموظفين الذين يحملون نفس الشرط مع العلم انك مستخدم حقل نصي في المقارنة وعملت لها مساواه وكلام الاخت المشرفة قمة الدقة وهي استخدام like في المقارنة النصية  والمقارنة بالحقول النصية تسبب بعض المشاكل وذلك في الهمزات مثل أحمد و احمد او في مد الحرف مثلا أحمد و أحمـــــد وكانت الاخت المشرفة قد دلتك على استخدام حقل رقمي وهو رقم الموظف منعاً لوقوع المقارنة بإحدى الاساباب المذكورة

تحياتي لكم وأعذرونا على التقصير

أخوكم ...

  • بعد 1 شهر...
بتاريخ:

لازم تظبط اعدادات اللغه فى الويندوز قبل ماتسطب الداتا بيس

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

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

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

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

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

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.