PDA

View Full Version : گرد كردن يك عدد



shp_mj
یک شنبه 04 اسفند 1387, 12:05 عصر
با سلام در فيلدي يك فرمول نوشته ام كه 3 درصد از بهاي فروش را مشخص مي كند مي خواستم ببينم چگونه مي شود عدد مذكور را طوري نشان دهد كه 3 رقم اعشاري را صفر و رقم يكان را گرد نمايد و 3 تا صفر اعشاري را نيز نمايش دهد

مهدی قربانی
یک شنبه 04 اسفند 1387, 14:23 عصر
سلام
دوست عزیز فرمت تکست باکس مورد نظر رو به Fixed تغییر بدید و Decimal Places رو هم 3 قرار بدید و نهایتاً برای روند کردن باید از تابع Round استفاده کنید که اونو باید به شکل زیر در خصوصیت Control Source تکست باکس بنویسید :

= Round([FieldName])
ضمناً بجای FieldName هم نام فیلدی که باید محاسبه بشه قرار بدید .

shp_mj
چهارشنبه 07 اسفند 1387, 07:51 صبح
با تشكراز پاسخ شما
مي خواستم ببينم حال اگر بخواهم يكان نيز صفر و دهگان را روند نمايد چه كنم

fazl11
چهارشنبه 07 اسفند 1387, 17:55 عصر
سلام
می تونید توی فرمول هر چندگانی که می خواید گرد کنید
round(number;num-digits جای num-digits می تونید عدد -3 بذارید

shp_mj
پنج شنبه 08 اسفند 1387, 00:11 صبح
با سلام
مي خواستم ببينم ميشه يك نمونه عملي برام بذارين من مي خواهم فرضاً30448.543 را به صورت 30450.000 نمايش دهد با تشكر

مهدی قربانی
پنج شنبه 08 اسفند 1387, 01:47 صبح
سلام
دوست عزيز شما روش اول رو كه خدمتتون عرض شد انجام داديد ، اگر به اين روش عمل كنيد نتيجه همونيه شما مي خواين .

shp_mj
پنج شنبه 08 اسفند 1387, 10:19 صبح
جناب آقاي قرباني
با سلام و تشكر مجدد من راه شما را رفتم ولي راهي كه شما گفتيد يكان را صفر نمي كند مثلاً عدد 30448.452 را به صورت 30448.000 نشان مي دهد در حالي كه من مي خواهم يكان را نيز صفر و دهگان را گرد نمايد. يعني به صورت 30450.000 نشان دهد يعني چهار رقم آخر صفر و دهگان با توجه به رقم يكان گرد شود

shp_mj
جمعه 09 اسفند 1387, 08:20 صبح
سلام
جوابي براي سوال من نبود

مهدی قربانی
یک شنبه 11 اسفند 1387, 11:44 صبح
سلام
این نمونه رو بررسی و نتیجه رو اعلام کنید :