منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] تحويل الاعداد الكسرية - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم اسئلة التقارير والطباعة تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=71)
+--- الموضوع : [سؤال] تحويل الاعداد الكسرية (/showthread.php?tid=30957)



تحويل الاعداد الكسرية - Emadpro11 - 18-08-19

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




سؤالي بخصوص تقارير الكريستال ريبورت



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

الرجاء الافادة مع جزيل الشكر


RE: تحويل الاعداد الكسرية - ابراهيم ايبو - 22-08-19

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


RE: تحويل الاعداد الكسرية - Emadpro11 - 22-08-19

كل الشكر الاخ العزيز ابراهيم على اهتمامك بهذه المشاركة
وكما زكرت انها مسألة تحدي مع الطبيعة
.
سبق ان قمت بهذه العملية لكن بصورة مرهقة جدا و لم تكن الحوجة لاعداد كثيرة عن طريق جملة الشرط if
على سبيل المثاال
If ({mynumbr)}  = 0.25
"¼"
Else if........ 
او عن طريق ال case 
لكن تبقى المشكلة كما اسلفت انها مملة و غير منطقية خصوصا وانني اتعامل مع ارقام كبيرة قد تتضمن كسور مثل ٠.٢٥ و ٠.٥٠ و ٠.٧٥  وهذه الكسور يجب ان تعرض بالشكل الذي سبق زكره
هنالك دالة حسب علمي تقوم بهذا الامر شاهدتها في احدى انظمة المبيعات و هذا ما ابحث عنه.
ساطالع المرفق الخاص بك و ارد عليك مع كامل 
شكري و تقديري.


RE: تحويل الاعداد الكسرية - Emadpro11 - 23-08-19

(22-08-19, 01:44 AM)ابراهيم ايبو كتب : السلام عليكم ورحمة الله وبركاته
التحدي دائما ينتج شيئا ايجابيا وبخاصة عندما يكون التحدي مع قدراتنا العلمية الذاتية 
لم اكن يوما احب مادة الجبر وكنت كسولا فيها لكنه تحد مع الذات
اخي تحويل الاعداد العشرية الى كسرية هي من اختصاص شركات برامج الرياضيات وبخاصة اننا نحتاج الى فونت فيه محارف الكسور العادية
وهذا حاليا غير متوفر عندي ناهيك عن عملية الربط مع الكود الذي فيه عملية التحويل
ناحية اخرى لااعرف حاليا كبف يمكن الاستفادة من هذا الكود مع تقارير الكريستال ريبورت لانني انتهيت منه قبل 5 دقائق
اليك الكود في المثال المرفق
السلام عليكم و رحمة الله مجددا الاخ ابراهيم
المثال لا بأس به لكنه يحول فقط للربع ¼ و النصف ½ و سيكون مجديا لو كان يحول الثلاث ارباع ¼  ب كود كريستال ريبوت مع التعديل المزكور
مجهود مقدر باش مهندس لك كل الشكر و انا احاول التعديل عليه الان مع انتظار المساعدة
تقبل تحياتي


RE: تحويل الاعداد الكسرية - viv - 23-08-19

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