Thursday, 20 July 2017

Trunc Untuk Float & Currency

Nampak serupa tapi hasilnya tetap berbeza. Bila kira manual pasti jawapan yang kita dapat adalah 60. Bila ingin dapat jawapan yang tetap, pastikan guna Currency dan Float di tempat yang betul

Jika nilai tblAMT_C020.AsCurrency adalah 0.60

Var Amt : Double;

Amt:= Trunc(tblAMT_C020.AsFloat * 100)
Jawapan = 59

tetapi jawapan untuk Currency
Amt:= Trunc(tblAMT_C020.AsCurrency * 100)
Jawapan adalah 60