Mengapa menggunakan format uang dalam tipe data String? Ok, karena saya tidak menggunakan komponen-komponen yang berawalan TDB… Alasannya adalah masalah performance pada bidirectional dataset bla..bla…
Database biasanya menyimpan format uang dalam bentuk seperti: 1000.35. Nah, sekarang saya akan menggunakan fungsi berikut untuk menampilkannya di StringGrid atau Treeview dalam format 1,000.35. Tentu saja bentuk format bisa menjadi 1.000,35 bila anda set date format ke Indonesia misalnya.
function ThousandSeparator(sCurr: String): String; var sMoney: String; begin sMoney := FormatFloat('#,##0.00',StrToFloat(sCurr)); Result := sMoney; end;
Tunggu posting berikutnya tentang bagaimana cara menghilangkan thousand separator.