اذهب الي المحتوي
أوفيسنا

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


haniameen

الردود الموصى بها

الأخوة الأفاضل : السلام عليكم ورحمة الله وبركاته

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

Round([a1]+[a2]+[a3];2)

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

مع العلم أني اقوم بالآتي : 1 -  أن الحقل هو حقل محسوب في الاستعلام من عدة حقول في جدول - غير موجود بالجدول

           2 - خصائص الحقل المحسوب في الاستعلام المراد تقريبه أضع له خاصية " ثابت " و المنازل العشرية "2"

           3 -  استعمل دالة

Round([a1]+[a2]+[a3];2)

في التعبير او sql  فتظهر نفس النتيجة الغير صحيحة لبعض النواتج وليس كلها أي هناك نواتج مضبوبة وهناك نواتج غير صحيحة تنقص قرش او قرشين

4 - هل أنا صحيح أم هناك طريقة اخرى مثلاً ..... هل العيب في الدالة وهناك دالة اخرى يتم احتسابها ...... أم هناك خطأ في خصائص الحقل ممكن نستعمله غير خاصية " ثابت " ومنزل عشري "2"

الرجاء منكم مساعدتي في هذه المشكلة ......وآسف على الإطالة

 

 

 

 

 

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

السلام عليكم

اعتقد اذا كان بامكانك استخدام الدالة  INT

فانها تقرب الى اقرب اصغر عدد صحيح وممكن تضيف ( واحد)

وليس كما تفعل الدالة Round

التي تقرب الى اقرب عدد صحيح

 

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

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

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

ارى ان الداله المستخدمه صحيحه

كما اعتقد ان الخلل لا يكمن في داله انما في امور اخرى

فلكي تتاكد من ذلك قم بوضع الداله في مشروع مستقل وجربها كما تشاء وسوف تلاحظ انها مساويه  لشقيقها التوأم  الاكســل

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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

×   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

×   Your previous content has been restored.   Clear editor

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

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information