L
lfq
Unregistered / Unconfirmed
GUEST, unregistred user!
我最近在写一个财务软件,发现对货币类型的数据知之甚少,以下是我的问题:
1.paradox中的Money数据类型是如何存储和计算的?
2.Object Pascal中的currency数据类型是如何存储和计算的?怎么用?
3.在dbgrid中输入Money类型的字段时,可以输入多位小数,但显示时只显示两
位小数(实际存储的数值也不是两位小数),这样一来,看到的数字和实际数
字不符,在最比较时就会发生表里不一的情况,请问如何限制用户只能输入
两位数字(或者使实际存储的数值和显示的数值一致)?
4.财务软件中,作金额的合计和平均处理时如何保证小数点后只有两位数字,如何
保证精度?
5.currency类型的数据和其他类型数据相互转换时如何保证精度?
可怜,问题很多,意尤未尽,总之,请各路高手就此方面的问题畅抒己见。
1.paradox中的Money数据类型是如何存储和计算的?
2.Object Pascal中的currency数据类型是如何存储和计算的?怎么用?
3.在dbgrid中输入Money类型的字段时,可以输入多位小数,但显示时只显示两
位小数(实际存储的数值也不是两位小数),这样一来,看到的数字和实际数
字不符,在最比较时就会发生表里不一的情况,请问如何限制用户只能输入
两位数字(或者使实际存储的数值和显示的数值一致)?
4.财务软件中,作金额的合计和平均处理时如何保证小数点后只有两位数字,如何
保证精度?
5.currency类型的数据和其他类型数据相互转换时如何保证精度?
可怜,问题很多,意尤未尽,总之,请各路高手就此方面的问题畅抒己见。