جلوگیری از رند شدن خودکار اعداد در Stimulsoft
من از آخرین نسخه استیمول سافت Ultimate برای چاپ گزارش در نرم افزار استفاده میکنم
یک برنامه ای که اطلاعات رو از دیتابیس SQL Server باتوجه به یک آیدی میاره و نمایش میده , درکل یعنی آیتم های اصلیش پارامتریک نیست و از خود دیتابیس میگیره
مشکل اینه که دیدم یکسری اعداد رو به سمت بالا و چند رقم رو گِرد میکنه
مثل این اعداد :
2,652,405,864 => 2,652,406,000
1.5 => 2
در نرم افزار :
در دیتابیس :
ولی در چاپ :
در تنظیمات استیمول سافت ↑ :
نمیدونم چرا میاد سه رقم رو رو به بالا رُند میکنه با اینکه فرمت های مختلفی رو دادم باز این کار رو میکنه و جالب اینکه جایی بابت این مورد تنظیم نداره !
پاسخ هوش مصنوعی
برای جلوگیری از رند شدن خودکار اعداد در Stimulsoft، می توانید از تنظیمات زیر استفاده کنید:
1. اطمینان حاصل کنید که نوع داده ای که برای نمایش اعداد استفاده می کنید، به درستی تنظیم شده باشد. برای اعداد بسیار بزرگ یا اعداد اعشاری، استفاده از نوع داده مناسب (مثل Decimal) بسیار مهم است.
2. در بخش فرمت عدد، اطمینان حاصل کنید که فرمت صحیح و دقیق را انتخاب کرده اید. به عنوان مثال، اگر می خواهید اعداد به گونه ای نمایش داده شوند که هیچ گرد شدن صورت نگیرد، می توانید از فرمت زیر استفاده کنید:
0.##
این فرمت به اعداد اجازه می دهد تا به صورت دقیق با حداکثر دو رقم اعشار نمایش داده شوند، بدون اینکه آنها گرد شوند.
3. همچنین ممکن است بخواهید از گزینه های مربوط به "Round" (رند کردن) در تنظیمات Stimulsoft غیرفعال شود تا از این مورد جلوگیری کنید. در این صورت به بخش تنظیمات سشن یا ویژگی های نمایش اعداد مراجعه کنید و اطمینان حاصل کنید که گزینه رند کردن غیرفعال شده باشد.
4. اگر این مراحل مشکل را حل نکرد، می توانید یک فرمول به پروپرتی متن (Text Property) اضافه کنید تا به طور دستی مدیریت رند کردن را انجام دهید.
مثال از تابع اینگونه است:
{yourFieldName}.ToString("0.##")
با این کار می توانید فرمت خروجی را به صورت دلخواه تنظیم کنید و از رند خودکار جلوگیری نمایید.
در خود نرم افزار استیمول سافت توی اون گزارشی که ساختید در بخش سمت راست Tab Dictionary برای جداول دیتابیستون از سمت SQL Server اومده کلیک کنید
روی اون ستونی مورد نظر که ایراد داره , راست کلیک کرده و گزینه Edit رو بزنید و بعد Type را از Float => Decimal تغییر بدید درست میشه
- آموزش استفاده از پلاگین گردونه شانس در Asp.net core به همراه سورس
- نمایش متن به صورت فرمت شده در CkEditor
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- مشکل تاریخ شمسی در سی شارپ
- نمایش گزارش stimulsoft روی کلاینت
- حذف کامل یک رکورد در جدول ریلیشن شده
- تفاوت های سی شارپ 8 با نسخه های قبلی چیه؟
- انتخاب چند سطر دلخواه توسط چک باکس در DataGrid و محاسبه جمع سطرهای انتخاب شده
- مقایسه ساختار دو دیتابیس در Sql Server
- اشکال در ایجاد کلید خارجی در Sql Server
- نمایش نوتیفکیشن در سی شارپ
- ارسال پارامتر از سی شارپ به استیمول سافت
- عدم نمایش عکس در دیتاگرید ویو در wpf