الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في التقريب العشري آمل سرعة الرد

مغلق
بدأه أصيل في 20 مايو 2004 · 5 رد · 2,557 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الكرام / لدي برنامج وفيه حقل تقريب المشكلة أنني عندما استخدم الدالة round لتقرب الرقم مثلا 65.325 الى رقم عشرين يصبح 65.32 اي أن هناك مشكلة عندما يكون الرقم الثاني زوجيا والرقم الاخير 5 فمثلا 23.945 يصبح 23.94 استخدمت اختيار ثابت من تنسيق لكن المشكلة في العدد الصحيح يظهر صفرين بعد الفاصلة وهذا ما لاريده مثلا 100 تصبح 100.00 لذا آمل الرد ان كان هناك حل لهذه المشكلة

طريقتي في التقريب هي(round(tt;2= حيث tt هو الحقل الذي به الرقم المراد تقريبه

#2

اعتذر عن الخطأ انا لااقصد التقريب للرقم عشرين

اقصد التقريب الى رقمين بعد الفاصلة فقط

#4

اريد تقريب اي رقم عشري الى رقمين بعد الفاصلة المشكلة عند استخدامي للدالة round ألاحظ خلل عندما يكون الرقم الثاني بعد الفاصلة زوجي والثالث 5 لايتم التقريب بالشكل الصحيح

أمثلة :

80.425 يصبح 80.42 والصحيح 80.43

95.945 يصبح 90.94 والصحيح 95.95

أما اذا كان الرقم الثالث غير 5 فلا توجد مشاكل

وكذلك اذا كان الرقم الثاني فردي فأيضا لاتوجد مشاكل

لحل المشكلة وضعت في تنسيق مربع النص ثابت لكن المشكلة اذا كان الرقم صححيح يظهر صفرين بعد الفاصلة مثلا 80.425 تصبح 80.43 وهو المطلوب لكن 90 تصبح 90.00

أتمنى أن أكون قد أوصلت المطلوب .

#6

أخي الفاضل أعجز عن شكرك لقد جربت الدالة و عملت بشكل رائع

هذا الموضوع مغلق.

مواضيع مشابهة