Mahdi.Delphi
سه شنبه 15 بهمن 1392, 12:17 عصر
سلام
من توی DBGrid اعداد بزرگ رو نمایش میدم و تعداد سطرها هم زیاده.
برای قرار دادن جداکننده ارقام (100,000,000) از تابع FORMAT خود MYSQL در Query هام استفاده میکردم و مشکلی هم نبود.
ولی برای گزارش گیری توی FastReport الان به مشکل خوردم. چون میخواهم در Footer جمع مقادیر ستون ها رو نمایش بدم ولی تابع FORMAT اعداد رو به رشته تبدیل میکنه و وقتی در Footer گزارش SUM میگیرم رشته ها رو به هم متصل میکنه و نمایش میده!!! :متعجب:
مثلا SUM دو عدد 66,200 و 123,456 رو به صورت : 123,456-66,200 نمایش میده!
حالا موندم چکار کنم !
اگه توی OnGetText فرمت رو اعمال کنم با توجه به حجم زیاد داده ها، روی سرعت تأثیر میذاره؟!
من توی DBGrid اعداد بزرگ رو نمایش میدم و تعداد سطرها هم زیاده.
برای قرار دادن جداکننده ارقام (100,000,000) از تابع FORMAT خود MYSQL در Query هام استفاده میکردم و مشکلی هم نبود.
ولی برای گزارش گیری توی FastReport الان به مشکل خوردم. چون میخواهم در Footer جمع مقادیر ستون ها رو نمایش بدم ولی تابع FORMAT اعداد رو به رشته تبدیل میکنه و وقتی در Footer گزارش SUM میگیرم رشته ها رو به هم متصل میکنه و نمایش میده!!! :متعجب:
مثلا SUM دو عدد 66,200 و 123,456 رو به صورت : 123,456-66,200 نمایش میده!
حالا موندم چکار کنم !
اگه توی OnGetText فرمت رو اعمال کنم با توجه به حجم زیاد داده ها، روی سرعت تأثیر میذاره؟!