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

بتاريخ:

السلام عليكم ورحمة الله وبركاتة

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

عاوز اعمل علي الفورمة او في الداتا بيز بس يفضل علي الفورمة كود لو مدخل البيانات دخل في حقل العربي الاسم بالانجليزي يطلعله رسالة تقوله من فضلك ادخل الاسم باللغة العربية
والعكس في الحقل الاخر

انا عملت كود في WHEN VALIDATE ITEM بس مش ماشي معايا
الكود
IF :EMP.EMP_N_A IN('A','a','B','b','C','c','D','d','E','e') THEN وليكن لغاية اخر الحروف

MESSAGE('من فضلك ادخل الاسم باللغة العربية');
MESSAGE('من فضلك ادخل الاسم باللغة العربية');

RAISE FORM_TRIGGER_FAILURE;

END IF;

المشكلة انه بيشوف حرف حرف
يعني لو كتبت كلمة ahmed بيشوفها وكأنها كلمة عادية
ونفس القصة في الحقل الانجليزي
لو سمحتو حد يفيدني في الموضوع ده

بتاريخ:

استخدم KeyFilter Javebean

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

اعمل loop
واستخدم فيه instr

بتاريخ:

خذ اول حرف وهات الاسكى ASCII وقارنه بجدول الاسكى
لو كان من العربى طلع الرسالة العربى
لو كان من الانجليزى طلع الرسالة بالانجليزى
لوكان اول حرف مسافة تجاهلها وشوف الحرف اللى بعده
to_ascii(variable) =
[email protected]

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

ممكن تكتبلي مثال باكود لو سمحت وشاكر افضالك لاهتمامك وردك

بتاريخ:

السلام عليكم ورحمة الله وبركاته
الاسكى هو ترميز للحروف والارقام بلغة الكمبيوتر
الحروف الانجليزية تبدا من 65 حتى 198
الحروف العربية تبدا 199
وعليه فندما تريد ان يكون الادخال باللغة الانجليزة
عليك ان تتاكد ان الاسكى ضمن هذه الارقام وتكتب رسالتك التحذيرية بهذا المعنى
وكذلك عندما يكون الامر للغة العربية

if ascii(v_string) between 65 and 198 then -- english
message('english message'); --
else
message('رسالة عربية');
end if;

ولك جزيل الشكر والتوفيق

بتاريخ:

الاخ abdo_osman
فتح الله عليك ابواب الرزق والعلم وغفر لوالديك
جزاك الله خيرا على المشاركة المميزة المفيدة
محمد على مدنى - الخرطوم

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

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

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

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

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

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.