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

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

قام بنشر (معدل)

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

يوجد لدى استعلام فيه حسابات 

بعض الحقول تظهر بهذا الشكل 2.566666666666667

اريد تقريبها لتكون 2.56 او 2.566 

استخدمت الدالة Round ولكنها تقرب لعدد صحيح يعنى على المثال اللى  (2.566666666666667)  يتم تقريبه الى 3

taxt_n1: Round([taxt_t1]/[d2]*[d1])
taxt_n4: Round(1/[d2]*[d11])

فهل من حل اخر

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

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

وعليكم السلام

 

جرب هذا ، انت تقرر Round الى اي عدد بعد الفاصلة ، 2 او 3 مثلا ،

وعدم وضعك لرقم معناه انك تقرب الرقم بدون كسور بعد الفاصلة:

taxt_n1: Round([taxt_t1]/[d2]*[d1],3)
taxt_n4: Round(1/[d2]*[d11],2)

 

جعفر

  • Like 4
قام بنشر
الان, jjafferr said:

وعليكم السلام

 

جرب هذا ، انت تقرر Round الى اي عدد بعد الفاصلة ، 2 او 3 مثلا ،

وعدم وضعك لرقم معناه انك تقرب الرقم بدون كسور بعد الفاصلة:


taxt_n1: Round([taxt_t1]/[d2]*[d1],3)
taxt_n4: Round(1/[d2]*[d11],2)

 

جعفر

بارك الله فيك استاذ جعفر تمام التمام وزي الفل

قام بنشر (معدل)
22 دقائق مضت, jjafferr said:

وعليكم السلام

جرب هذا ، انت تقرر Round الى اي عدد بعد الفاصلة ، 2 او 3 مثلا ،

وعدم وضعك لرقم معناه انك تقرب الرقم بدون كسور بعد الفاصلة:


taxt_n1: Round([taxt_t1]/[d2]*[d1],3)
taxt_n4: Round(1/[d2]*[d11],2)

جعفر

عفوا استاذ جعفر

النتيجة ممتازة فى الاستعلام

ولكن عند استخدامها فى كود VBA تعطي نفس النتيجة فى المشاركة الالولى

taxt_n1 = Round([taxt_t1] / [d2] * [d1], 3)
taxt_n4 = Round(1 / [d2] * [d11], 3)

اكتشفت بعد كتابة التعليق هذا انه يجب ان تكون الحقول غير منضمة 

يعنى اذا كانت الحقول غير منضمة تعطى نتيجة ممتازة مثل الاستعلام بالظبط

فهل من حل لكي احفظ القيمة فى الجدول

تم تعديل بواسطه محمد سلامة
  • Like 1
قام بنشر
7 دقائق مضت, محمد سلامة said:

للاسف يرفض قبولها فى الكود

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

 غير خاصية الحقل اللي فيه الرقم من Long Integer الى Double

  • Like 1
قام بنشر

السلام عليكم

 

وكما قال أخي شفان ، إذا كان الحقل مضمن ، فمعناه ان له قيمه تحدده من الجدول ،

فاذهب الى إعدادات الحقل في الجدول وغير نوع الرقم من رقم كامل long integer الى Double :smile:

 

جعفر

  • Like 2
قام بنشر
22 ساعات مضت, Shivan Rekany said:

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

 غير خاصية الحقل اللي فيه الرقم من Long Integer الى Double

 

14 ساعات مضت, jjafferr said:

السلام عليكم

 

وكما قال أخي شفان ، إذا كان الحقل مضمن ، فمعناه ان له قيمه تحدده من الجدول ،

فاذهب الى إعدادات الحقل في الجدول وغير نوع الرقم من رقم كامل long integer الى Double :smile:

 

جعفر

اسف جداا على التأخير فى الرد كنت مشغول ولم افتح الحاسب الا الان

تمام التمام تم تحويل أعدادات الحقول الى مزدوج وتمت العملية بنجاح

بارك الله فيكم وشكرا لك استاذ جعفر واستاذ شيفان

  • Like 1

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