View Full Version : نمایش اعداد به شکل سه رقه سه رقم در کوئیک ریپورت
hamidreza
یک شنبه 20 فروردین 1385, 12:58 عصر
با سلام
من می خواهم اعداد را که از بانک می خوانم و در کوئیک ریپورت نمایش میدهم
به صورت سه رقم سه رقم نمایش بدهد لطفا راهنمائی فرمائید .
hr110
یک شنبه 20 فروردین 1385, 13:10 عصر
دو راه :
1- نوع فیلد استفاده شده را Currency انتخاب کنید
2- در متد beforOnPrint با استفاده از تابع Insert فرمت جدید را برای Value(یا AText) ایجاد کنید
hamidreza
یک شنبه 20 فروردین 1385, 13:38 عصر
در صورت امکان بیشتر راهنمائی کنید
تابع insert را تشریح و نحوه کار با آنرا بیان فرمائید
mzjahromi
یک شنبه 20 فروردین 1385, 13:55 عصر
در صورت امکان بیشتر راهنمائی کنید
همونطوری که جناب HR110 گفتن از این روش هم می تونید استفاده کنید
procedure TForm1.QRDBText1Print(sender: TObject; var Value: String);
begin
Value:=FormatFloat('#,###',StrtoInt(Value))
end;
سید مسعود موحد
یک شنبه 20 فروردین 1385, 14:06 عصر
دوست عزیز
در داخل Property های خود فیلد یک Property بنام DisplayFormat دارد به آن Mask بدهید بصورت زیر ##.#,###
m-khorsandi
یک شنبه 20 فروردین 1385, 15:31 عصر
اگه از QRDBText استفاده میکنید ویژگی Mask اون را با ,### مقدار بدید.
ord1383
سه شنبه 22 فروردین 1385, 11:14 صبح
البته اگر عددهای شما اعشاری مثلاً با دو رقم اعشار باشد خاصیت mask را به صورت زیر مقدار دهید :
###'###.##
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.