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