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

خطأ فى عملية ضرب

بدأه ghada_Adel في 26 سبتمبر 2008 · 3 رد · 747 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أصدقائى الكرام ..

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

يعنى مثلا .. المفروض ان ناتج عملية الضرب ديه بالألة الحاسبة 1234.20 فى قاعدة البيانات تكون 1234.22 أو ممكن اختلاف اعلى من كده قليلا بس لا يتجاوز العدد الصحيح

مع العلم ان Format Number = Single

ياريت لو حد واجهته مثل هذه المشكلة واستطاع حلها أن يساعدنى فى حلها؟

وشكرا

:happy:

#2

اختي الفاضلة غاده

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

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

#3

عذرا لتأخير الرد..

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

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

وكل عام وانتم بخير

NumTest.rar

#4

تفضلي اختي الكريمه

الملف بعد التعديل

كان الخطا في تنسيق حقل Num في الجدول تأكدي من التنسيق في الجدول في وضع التصميم

ايضا لقد وضعتي عدد المنازل العشرية عدد 2 في الجدول ولكن عند المعاينة للحقل Num وجد ان العدد بعد الفاصلة العشرية اكثر من 7 أرقام بهذا الشكل 12345.39757547 المفروض ان يكون رقمين فقط بعد الفاصلة ولهذا السبب يكون هناك اختلاف طفيف وبسيط من حيث الكسور فبدلا من ان يكون مثلا 12345.20 نجد انه يكون 12345.22

لذا تأكدي الآن من العملية الحسابية في الإستعلام وستجدين انها مطابقة تماما لما في الآلة الحاسبة بدون زيادة ولا نقصان .

NumTest_UP.rar

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…