الانتقال إلى المحتوى

تحويل الارقام الى حروف


aaab77

Recommended Posts

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


ممكن احد يساعدنا ويعطينا فانكشن تقوم بتحويل الارقام الى حروف
مثال 1050 ---> الف وخمسون لاغير





وشكرا

رابط هذا التعليق
شارك

Guest عادل الشهري

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

رابط هذا التعليق
شارك

شكرا اخ عادل على ردك السريع

الدالة موجودة عندي بس مثل ما تفضلت اغلبها اخطاء وما نجحت معاي
ولكن ياريت يتم مناقشة هذا الموضوع لما له من اهمية
ولكن احب اضع معلومة :

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


SQL> select to_char(to_date(112004,'J'), 'JSP') from dual;


TO_CHAR(TO_DATE(1191214,'J'),'JSP')
----------------------------------------------------------------
ONE HUNDRED TWELVE THOUSAND FOUR
رابط هذا التعليق
شارك

اليك الملف مع التحية للاستاذ عادل
اعتقد انه الاخ في منتديات الفريق العربي ما خذها من هنا
مع احترامي له




والله تلموفق

Spell_Numb1291799102002.zip

رابط هذا التعليق
شارك

Guest عادل الشهري

نعم اخ aaab77 هي نفس الدالة التي وضعها الاخ في منتدى الفريق ,,,,
اتمنى ان يطلع عليها الاعضاء لعل احد يستطيع ان يعالج المشكلة


وشكراً

أخوكم الصغير Oracle

رابط هذا التعليق
شارك

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

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


الملف المرفق بصيغة fmx
(runtime)
عند تشغيله سيطلب منك الاتصال بقاعدة بيانات ، ادخل بيانات اي داتا بيس موجودة لديك

اذا انتهينا من اختبار الدالة بنجاح ان شاء الله ، سأقوم بطرح الباكج التي تقوم بهذا العمل ،
ولكني لم ارغب في طرحها الآن حتى اتأكد منها تماما

وشكرا لكم

:) :)

aaanumtest.fmx

رابط هذا التعليق
شارك

الاخ ora_seas

هذا ما نبحث عنه وجزاك الله خير واختبرتها ان شاء الله سليمة والا الامام


بانتضار الكود وشكرا لجهودك

رابط هذا التعليق
شارك

الشكر موصول للجميع ....
نقاش علمي جميل وأخذ وعطا ...وفائدة ...
لكم خالص تحياتي .....

رابط هذا التعليق
شارك

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

بالنسبه لتفقيط الارقام وتحويلها الى حروف بالعربي , يوجد لدي الداله وهيا تعمل
بطريقه صحيح والحمد لله وتقبل الى 12 رقما أي الي الرقم 999,999,999,999
طبعا وبالكسور مثلا نصف وربع و30 هلله و25 هلله .
وقد قمت بتجربتها ووجدت عدت أخطاء بها وعدلتها وعملت لدي بطريقه صحيحه
والحمد لله والداله موجوده في ملف مايكروسوف وورد
طبعا الداله التى لدي تختلف عن التى موجوده في الاعلي للتنويه فقط .
لتحميل الداله ... بالماوس يمين وحفظ الهدف
دالة التفقيط

عمر باعقيل
كندا - مونتريال
[email protected]

رابط هذا التعليق
شارك

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

جزاك الله خير اخ عمر

جربت الدالة واشتغلت معي 100%

زاد الله في علمك

رابط هذا التعليق
شارك

اخواني الاعزاء
اشكركم على مساعدتي باختبار الدالة التي ارسلتها لكم ،
وكنت بصدد ان اضع الكود كما وعدتكم ، ولكن (اذا حضر الماء بطل التيمم...)

فقد وضع الاستاذ عمر باعقيل دالة افضل من التي عندي بمراااحل ، جزاه الله خير الجزاء


وشكرا للجميع

رابط هذا التعليق
شارك

Guest عادل الشهري

الف الف الف شكر لكل الاخوان على هذا التعاون ,,,, وهذي الدوال المميزة
الدالة شغاله 100% اخ عمر الف شكر ,,, والشكر موصول للجميع



أخوكم Oracle

رابط هذا التعليق
شارك

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

اخي John
يمكنك ان تفعل انت وجميع الاخوه الاعضاء ماتريد بالداله من تغيير وتطوير وتعديل
بما يتناسب واحتياجاتك .
وارجوا من ان تتكرم وترفع لنا الداله بعد تعديلها وتطويرها لكي نستفيد منها أيضا .

عمر باعقيل
كندا - مونتريال
[email protected]

تم تعديل بواسطة عمر باعقيل
رابط هذا التعليق
شارك

شكر الله لك أخينا الفاضل عمر ...
ونفع بك الإسلام والمسلمين ..... :)

رابط هذا التعليق
شارك

الاخ عمر باعقيل
الاستاذ يكون دائما استاذ :)
الف شكر علي الداله الرائعه
وتمنياتي لك بالتوفيق الدائم

رابط هذا التعليق
شارك

  • بعد 1 شهر...

السلام عليكم ورحمة الله وبركاته:
الأخوة الأعضاء :
جزاكم الله خيرا على هذا التفاعل البناء .
عند تجريب الداله عملت بشك جيد جدا ولكن هناك بعض الضعف
عند تفقيط الأرقام من ثلاث خانات وخاصة عندما يكون الرقم الاوسط صفرا مثال
205،608،909 ........ حيث أن لا يتم جلب الواحدة ريال سعودي
كما أنه عند إدخال الرقم 10000 فإنه يتم تفقيطه على نحو عشرة الف ريال
بينما الصحيح هو عشرة الاف ريال
إذا استطاع أحد الأعضاء تصحيح هذه النواقص حبذا لو يضع الدالة الصحيحة
في المنتدى
وجزاكم الله خيرا

رابط هذا التعليق
شارك

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

شكرا لك اخي moamar على ملاحظاتك الممتازه .

بالنسبه للخطاء الموجود عندما يكون الرقم مكون من 3 خانات وفي الوسط صفر مثل 909 و 305 .. الخ

ان شاء الله سوف احاول أنا والاخوان الكرام تعديله وإضافه كلمه ريال بعد الرقم .

أما بخصوص 10000 فالأستاذ مبرمج الداله من اليمن , وهناك في اليمن يقولون لل10000

مثل ماهو موجود في الداله أي عشرة الف ريال , وليس عشرة الاف ريال , طبعا وحدة عمله اليمن

هي الريال أيضا لذلك يعتقد بعض الاخوان ان الداله معموله بالريال السعودي " مع انه لايوجد فرق "

بس وكما لاحظت اخي الكريم قد يكون هذا هو الفرق الوحيد .


عمر باعقيل
كندا - مونتريال
[email protected]

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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