PDA

View Full Version : نمایش اعداد به شکل سه رقه سه رقم در کوئیک ریپورت



hamidreza
یک شنبه 20 فروردین 1385, 11:58 صبح
با سلام

من می خواهم اعداد را که از بانک می خوانم و در کوئیک ریپورت نمایش میدهم

به صورت سه رقم سه رقم نمایش بدهد لطفا راهنمائی فرمائید .

hr110
یک شنبه 20 فروردین 1385, 12:10 عصر
دو راه :
1- نوع فیلد استفاده شده را Currency انتخاب کنید
2- در متد beforOnPrint با استفاده از تابع Insert فرمت جدید را برای Value(یا AText) ایجاد کنید

hamidreza
یک شنبه 20 فروردین 1385, 12:38 عصر
در صورت امکان بیشتر راهنمائی کنید

تابع insert را تشریح و نحوه کار با آنرا بیان فرمائید

mzjahromi
یک شنبه 20 فروردین 1385, 12:55 عصر
در صورت امکان بیشتر راهنمائی کنید

همونطوری که جناب HR110 گفتن از این روش هم می تونید استفاده کنید


procedure TForm1.QRDBText1Print(sender: TObject; var Value: String);
begin
Value:=FormatFloat('#,###',StrtoInt(Value))
end;

سید مسعود موحد
یک شنبه 20 فروردین 1385, 13:06 عصر
دوست عزیز
در داخل Property های خود فیلد یک Property بنام DisplayFormat دارد به آن Mask بدهید بصورت زیر ##.#,###

m-khorsandi
یک شنبه 20 فروردین 1385, 14:31 عصر
اگه از QRDBText استفاده میکنید ویژگی Mask اون را با ,### مقدار بدید.

ord1383
سه شنبه 22 فروردین 1385, 10:14 صبح
البته اگر عددهای شما اعشاری مثلاً با دو رقم اعشار باشد خاصیت mask را به صورت زیر مقدار دهید :

###'###.##