Problem solved. Ternyata permasalahan di statement berikut: nB := iif(Tmp.Value=0, 0, Round(( 3 * TmpO.Value) / Tmp.Value)); setelah dirubah menjadi : nB := 0; if Tmp.Value > 0 then nB := Round(( 3 * TmpO.Value) / Tmp.Value); solved problem......, Yang membingungkan, logika nya sama saja !
Gan, ane menjalankan program delphi yg sdh jalan (exe file). cerita sbb: Setiap bulan ane menjalankan proses posting untuk data2 penjualan selama 1 bulan. Tahun lalu saat mau posting data bulan Juni, ada error (floating point division by zero). Solusi nya call programmer, posting OK. sampai bulan l