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

بتاريخ:

مساء الخير يا جماعة
انا كنت سالت فى منتدي التقارير على سؤال ؛ ونظرا لضيق الوقت فسوف اطرح سؤالى هنا ايضا لعل وعسي ان يكون الحل لدى احد الاخوة
سؤالى على الرابط التالي :

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

معلش يا جماعة انا محتاجة مشاركتكم السريعة
ميرسي ليكم كلكم
ميرال

بتاريخ:

أختي الفاضلة :

يوجد دالة تسمى Case تقوم بعمل جملة if داخل جملة Select يمكنك إستخدامها في جملة select التي بنيتي عليها التقرير


وهي كالتالي

SELECT EMPNO, ENAME, JOB, SAL, CASE 
sex WHEN 1 THEN 'male'
ELSE 'fmale'
END "sex"
FROM EMP



ولتطبيق المثال السابق قومي بإضافة عمود رقمي بإسم sex في الجدول emp على المستخدم scott

ثم أدخلي فيها بيانات رقمية 1 للذكر و2 للأنثى ثم قومي بتطبيق المثال السابق


مع تحياتي

وإن كان فيه أي استفسار فأنا موجود

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

للاسف ايضا لم تحل المسالة .
ان كان فى الامكان عمل مثال اكون شاكرة ليك
ميرال

بتاريخ:

أختي الفاضلة

إلى مثال لاستخدام دالة Case في جملة select المبني عليها التقرير


تنزيل المثال منا هنا


مع تحياتي

أرجو الدعاء

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

اولا الف الف ميرسي يا مستر احمد على متابعتك وردودك ؛ التقرير اشتغل تمام ولكن فى حاجة انا عاملة نفس الموضوع ده فى شاشة تانية ولكن مش على شيك بوكس ولكن ليست ايتم وهي ان الطالب طريقة وصوله الي المدرسة اما عن طريق باص المدرسة او سيارة خاصة وعملت الاختيار فى ليست ايتم ؛ والداتا تايب او نوع البيانات البيانات لليست ايتم هى من varchar2 ولما حبيت انفذ نفس المثال بتاعك رفض قبول الحروف وطلب ان اليست ايتم لازم تكون ارقام وانا تقريبا ربط كل الجداول والشاشات ومش هقدر اغير فى اى حاجة ؛ فهل في طريقة ننادى بيها التقرير اذا كان الليست ايتم فيها 1 يكتب فى التقرير bus ولو كان اتنين يكتب car ?
مرة تانية مليون ميرس ليك وارجوا ان اجد الحل عندك
ميرال
باى

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

يا جماعة ارجوا المساعدة ؛ محتاجة حد يقولى اعمل ايه

بتاريخ:

أختي الفاضل :

إستخدام نفس الدالة ولكن إستخدمي معها دالة to_number

وتم تعديل المثال السابق بهذ الدالة كما يلى

SQL> SELECT EMPNO, ENAME, JOB, SAL, CASE
 2	  to_number(sex) WHEN 1 THEN 'male'
 3  ELSE 'fmale'
 4  END "sex"
 5  FROM EMP;

 EMPNO ENAME	  JOB			  SAL sex
---------- ---------- --------- ---------- -----
  7369 SMITH	  CLERK			800 male
  7499 ALLEN	  SALESMAN		1600 fmale
  7521 WARD	   SALESMAN		1250 male
  7566 JONES	  MANAGER		 2975 male
  7654 MARTIN	 SALESMAN		1250 male
  7698 BLAKE	  MANAGER		 2850 male
  7782 CLARK	  MANAGER		 2450 male
  7788 SCOTT	  ANALYST		 3000 male
  7839 KING	   PRESIDENT	   5000 male
  7844 TURNER	 SALESMAN		1500 male
  7876 ADAMS	  CLERK		   1100 male

 EMPNO ENAME	  JOB			  SAL sex
---------- ---------- --------- ---------- -----
  7900 JAMES	  CLERK			950 male
  7902 FORD	   ANALYST		 3000 male
  7934 MILLER	 CLERK		   1300 fmale

14 rows selected.

SQL>




مع تحياتي

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

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

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

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

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

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

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

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.