View Full Version : نمایش فیلدها به صورت currency
davoodmz
شنبه 09 اردیبهشت 1385, 10:18 صبح
با سلام
چگونه فیلدهایی که از نوع number می باشد و در فرم به صورت dbedit قرار داده می شود بصورت نمایشی به صورت currency نمایش داده شود.
اصل فیلد تغییری ندهیم چرا که عملیات ریاضی روی آن انجام می دهیم.
با تشکر
Mohammad_Mnt
پنج شنبه 05 مرداد 1385, 20:26 عصر
خود فیلد یه خصوصیت بولین به اسم Currency نداره ؟
mzjahromi
شنبه 07 مرداد 1385, 07:59 صبح
ببین این مشکلت رو حل میکنه؟
procedure TForm1.Table1AreaGetText(Sender: TField; var Text: String;
DisplayText: Boolean);
begin
Text:=FormatFloat('#,###',Sender.AsFloat);
end;
saleh_fartash
پنج شنبه 02 مهر 1388, 08:28 صبح
سلام
دوست عزیز AreaGetText در کجا وجود داره؟من پیداش نکردم.
behnam_dr
سه شنبه 07 مهر 1388, 19:57 عصر
سلام
دوست عزیز AreaGetText در کجا وجود داره؟من پیداش نکردم.
روی تیبل مدنظر دابل کلیک کنید. مجددا روی فیلد مربوط دابل کلیک کرده(باید فیلدها را تو این قسمت وارد کنید ) و در رویداد OnGetText کد مربوط را درج بفرمائید.
behnam_dr
سه شنبه 07 مهر 1388, 20:07 عصر
ضمنا ، تاپیک زیر در این مورد کمکتون میکنه .
http://barnamenevis.org/forum/showthread.php?t=173206
mehdimdp
پنج شنبه 09 مهر 1388, 23:07 عصر
سلام
شما روي جدولي كه به گريد وصل كرديد دوبار كليك كن
در فرم كوچكي كه ظاهر مي شه راست كليك كن بعد add all field رو بزن
حالا ليست تمام فيلدها رو نشونت ميده
در اينجا فقط كافيه روي فيلد مورد نظرت كليك كني و در قسمت object inspector و گزينه ي dsiplay format رو پيدا كن و مقدار ###, رو بهش بده
ميبيني كه هرجا از اين فيلد استفاده كرده باشي، به صورت سه رقم سه رقم به نمايش در مياد.
اگه اطلاعات بيشتر خواستي برو توي help
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.