اذهب الي المحتوي
aaab77

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

Recommended Posts

aaab77

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


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





وشكرا

شارك هذه المشاركه


رابط المشاركه
شارك
Guest عادل الشهري

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

شارك هذه المشاركه


رابط المشاركه
شارك
Mazenkl

بسم الله الرحمن الرحيم
تحية طيبة وبعد

ياريت يا اخي العزيز Oracle
ان تبعثها لي وانا سوف احاول ان اصلحها

مع تحياتي ...

شارك هذه المشاركه


رابط المشاركه
شارك
aaab77

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

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

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


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


TO_CHAR(TO_DATE(1191214,'J'),'JSP')
----------------------------------------------------------------
ONE HUNDRED TWELVE THOUSAND FOUR
  • أعجبني 1

شارك هذه المشاركه


رابط المشاركه
شارك
aaab77

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




والله تلموفق

Spell_Numb1291799102002.zip

شارك هذه المشاركه


رابط المشاركه
شارك
Guest عادل الشهري

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


وشكراً

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

شارك هذه المشاركه


رابط المشاركه
شارك
ora_seas

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

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


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

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

وشكرا لكم

:) :)

aaanumtest.fmx

شارك هذه المشاركه


رابط المشاركه
شارك
prince_ocp

اخي ora_seas , تسلم يدك على هذه الشاشة و الى الامام , و نحن في انتظار الكود :)

شارك هذه المشاركه


رابط المشاركه
شارك
aaab77

الاخ ora_seas

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


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

شارك هذه المشاركه


رابط المشاركه
شارك
الأسيف

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

شارك هذه المشاركه


رابط المشاركه
شارك
John

الأخ
ora_seash
شكرا لكن الفورم لا تعمل عندى !!
نحن فى انتظار الكود

شارك هذه المشاركه


رابط المشاركه
شارك
عمر باعقيل

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

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

عمر باعقيل
كندا - مونتريال
baaqeel@araboug.org

شارك هذه المشاركه


رابط المشاركه
شارك
developer

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

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

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

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

شارك هذه المشاركه


رابط المشاركه
شارك
aaab77

الشكر لاعضاء المنتدي واخص بالذكر الاستاذ عمر باعقيل

وجزاه الله خيرا

الدالة 1000%



وشكرا

شارك هذه المشاركه


رابط المشاركه
شارك
Mazenkl

بسم الله الرحمن الرحيم
تحية طيبة وبعد

مشكور اخي العزيز

والدالة شغالة


مع تحياتي ....

شارك هذه المشاركه


رابط المشاركه
شارك
ora_seas

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

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


وشكرا للجميع

شارك هذه المشاركه


رابط المشاركه
شارك
Guest عادل الشهري

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



أخوكم Oracle

شارك هذه المشاركه


رابط المشاركه
شارك
John

شكرا أخ عمر على الأفادة
سابدل قيم المتغيرات و اجعلها "جنية مصرى" للبرامج المصرية و أضيفها
شكراً

شارك هذه المشاركه


رابط المشاركه
شارك
عمر باعقيل

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

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

عمر باعقيل
كندا - مونتريال
baaqeel@araboug.org

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

شارك هذه المشاركه


رابط المشاركه
شارك
الأسيف

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

شارك هذه المشاركه


رابط المشاركه
شارك
عبدالله ندا

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

شارك هذه المشاركه


رابط المشاركه
شارك
moamar

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

شارك هذه المشاركه


رابط المشاركه
شارك
sammer_haddad

اخي عمر بارك الله فيك على المجهود الرائع الذي قمت و تقوم فيه.
الدالة ممتازة.

أخوك:

سامر حداد

شارك هذه المشاركه


رابط المشاركه
شارك
عمر باعقيل

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

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

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

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

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

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

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

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


عمر باعقيل
كندا - مونتريال
baaqeel@araboug.org

شارك هذه المشاركه


رابط المشاركه
شارك

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان

×
×
  • اضف...

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

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