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

بتاريخ:

السلام عليكم, عندي مشكلة وهي ان المستخدم يسجل الإسم أحمد مثلاً مرة أحمد بهمزة ومرة احمد من غير همزة , او علي مرة بالياء ومرة بالألف المقصورة علي او على, فالمستخدم يريد ان يطبع تقرير معين مثلاً للإسم أحمد فتأتي بيانات اسم أحمد بالهمزة فقط
أرجو المساعدة من اهل الخبرة

بتاريخ:

you can use

in post chang trigger

يستخدم هذا الأمر في إستبدال نص بنص آخر مع حزف النص المرغوب فيه مثل أمر Replace داخل VB :
مثال
Translate('Mostapha','ap','$@') = Most$@h$	Translate(String,X,Replace)
تستخدم في إجراء بحث وإستبدال لإحدي النصوص والمطابقة تماماً
Replace('Mostapha','ap','@@') = Most@@ha	Replace(String,X,Replace)

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

بتاريخ:

يعني هل اذا ادخل المستخدم اسم أحمد سوف تأتي الاسماء التي تبدأ ب أحمد و احمد بدون الهمزه عن طريق الكود السابق؟

ممكن توضيح اكثر

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

شكراً لك أخي ولكن حرف الياء يأتي منفصلاً كالتالي مثلاً على حينما أضع جملة Replace تأتي كالتالي عل ى ماهو الحل لتفادي ذلك

بتاريخ:



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



في جملة الselect في الريبورت هنعمل مثلاَ:

select emp_id , ename
from employees
&a;



&a ...>> ده براميتر
معناها إني هديله condition كامل
يعني ترن الريبورت ب clause كاملة ... :

where emp_id=100



وبالتالي ممكن من الفرم تبعت قيمة للبراميتر ده بإن:

where translate('ename','أإآاءهةيىـ ','ااااههيي')=translate(:ename,'أإآاءهةيىـ ','ااااههيي');



يعني بقوله إن أي أإآاء استبدلها ب ا
و ه ة يتسبدلها ب ه
و ي ى يستبدلها ب ي
و ــــــــ أو المسافة يلغيها خالص
فلو الإسم أحمد\احمــــــــــد\أح مد .... إلخ
هيخليه احمد
سواء اللي مكتوب في الفورم للبحث أو الداتا اللي في الداتا بيز


بتاريخ:

ممكن اخي Senior مثال عملي على يعني تملنا فورم او ريبورت يشرح ذلك

  • بعد 2 أسابيع...
بتاريخ:

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

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

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

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

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

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

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.