-1
我有一個數字除以12個月。從Float獲取整數?
我需要將整除的結果作爲整數。
例:
mTblDetailMonth.FieldByName('Target_').asfloat := (MTblDetail.FieldByName('Target_').AsInteger/12);
當MTblDetail.FieldByName('Target_').AsInteger
等於20和劃分 ,結果是1.666666667
。
我只需要得到數字1,然後計算浮點十進制數。
你可以只使用DIV,而不是/,它是整數除法。表達式的整型結果將隱式轉換爲浮點型。另請參閱:數學單元中的Floor和Ceil函數。 –
你認爲正確的答案是什麼?你想要一個整數x使得x * 12 = 20? –
或者你想將值分成整數和小數部分?你將如何處理這些值? –