Langkah 1 :
Buka Delphi XE5, buat sebuah project, kemudian tambahkan procedure ini sebelum {$R *.dfm}
procedure ribuanrp(edit : Tedit);
var
sRupiah: string;
iRupiah: Currency;
begin
//ribuan --> currency ( menyesuaikan setting windows )
sRupiah := edit.Text;
sRupiah := StringReplace(sRupiah,',','',[rfReplaceAll,rfIgnoreCase]); // hilangkan char koma , pemisah //ribuan selain IDR
sRupiah := StringReplace(sRupiah,'.','',[rfReplaceAll,rfIgnoreCase]); //remove char titik . pemisah //ribuan IDR
iRupiah := StrToCurrDef(sRupiah,0); // convert srupiah ke currency
//currency --> format ribuan
edit.Text := FormatCurr('#,###',iRupiah);
edit.SelStart := length(edit.text);
end;
function hapusribuan(edit : Tedit): string; var hasil : string; begin hasil := edit.text; hasil := StringReplace(hasil,',','',[rfReplaceAll,rfIgnoreCase]); hasil := StringReplace(hasil,'.','',[rfReplaceAll,rfIgnoreCase]); hapusribuan := hasil; end;
Langkah 2 :
Selanjutnya untuk menggunakan Format currency kita cukup menuliskan seperti berikut ini :
ribuanrp(edit1);
Langkah 3 :
Hasilnya seperti berikut ini :
Langkah 4 :
Semalat mencoba :D


Tidak ada komentar:
Posting Komentar