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

بتاريخ:

اتمنى ان يعجبكم

FAKAT01.fmb

بتاريخ:

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

اقدم لك التحية على هذا العمل الرائع جدا

لكن هناك ملاحظة وهي اذا كان الرقم مثلا 6.5 يكون التفقيط
سته جنيه خمسه قرش
بدون حرف واو بينهما
أمل منك تعديل المديول ولك خالص الشكر
اخوك احمد

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

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

  • بعد 1 سنة...
بتاريخ:

مشكور وما قصرت

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

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

ولكم جزيل الشكر

بتاريخ:

تفقيط باللغه الانجليزيه

create or replace
    function spell_number( p_number in number )
  return varchar2
 as
       type myArray is table of varchar2(255);
     l_str    myArray := myArray( '',
                             ' thousand ', ' million ',
                           ' billion ', ' trillion ',
                            ' quadrillion ', ' quintillion ',
                             ' sextillion ', ' septillion ',
                            ' octillion ', ' nonillion ',
                            ' decillion ', ' undecillion ',
                             ' duodecillion ' );
     l_num varchar2(50) default trunc( p_number );
     l_return varchar2(4000);
  begin
      for i in 1 .. l_str.count
    loop
         exit when l_num is null;

         if ( substr(l_num, length(l_num)-2, 3) <> 0 )
         then
             l_return := to_char(
                             to_date(
                             substr(l_num, length(l_num)-2, 3),
                                'J' ),
                         'Jsp' ) || l_str(i) || l_return;
         end if;
         l_num := substr( l_num, 1, length(l_num)-3 );
      end loop;
         if to_char( p_number ) like '%.%'
     then
         l_num := substr( p_number, instr( p_number, '.' )+1 );
         if l_num > 0
         then
              l_return := l_return || ' point';
             for i in 1 .. length (l_num)
              loop
                exit when l_num is null;
                 if substr( l_num, 1, 1 ) = '0'
                 then
                     l_return := l_return || ' zero';
                 else
                     l_return := l_return
                    || ' '
                     || to_char(
                            to_date(
                            substr( l_num, 1, 1),
                              'j' ),
                        'jsp' );
                  end if;
                 l_num := substr( l_num, 2 );
             end loop;
         end if;
     end if;
     return l_return;
  end spell_number;
/



SQL> select spell_number (111234567890.123) spell_number  from dual;

SPELL_NUMBER
--------------------------------------------------------------------------------
One Hundred Eleven billion Two Hundred Thirty-Four million Five Hundred Sixty-Se
ven thousand Eight Hundred Ninety point one two three

بتاريخ:

جزاك الله خيرا
سوف اجرب ال مديول
:D

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

مشكوررررررررررررررررررررررر

بتاريخ:

تسلم إيديك ..

  • بعد 1 سنة...
بتاريخ:

MERCIIII
gazak ALLAH kol kheir

  • بعد 1 سنة...
بتاريخ:

thanks alot for your great help -_-

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

بسم الله الرحمن الرحيم
مشكور يا بشمهندس tarek_fathi على الموضوع بس كل ما اضغط على الفورمة بتاعتك علشان انزلها


الخطأ هو:

عفوا بعض الملفات المطلوبة غير موجودة حاليا ,إذا كنت تريد قراءة الموضوع فمن المحتمل قد تم حذفه أو نقله لمنتدى آخر. الرجاء الرجوع للخلف ومعاودة المحاولة



ارجوا اعادة فحص الملفات او اعادة رفعها

-------------------------
Amgad

مشكور الكود شغال 100 %

وافقكم الله .. والله المستعان

  • بعد 3 سنة...
بتاريخ:

بسم الله الرحمن الرحيم

أخواني الكرام انا جربت الكود وجزاكم الله خير - ولكن يطبع التفقيط الإنجليزي فقط - هل من طريقة تمكنني من التفقيط داخل  Oracle e-business suit    وبالريال السعودي - جزاكم الله خير

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

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

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

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

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

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.