有关Access数据库问题,请高手赐教。
tttk 2000-09-05 07:33:00 我曾经用VB+Access97做过一个工资管理程序,近期发现一个问题,却苦于找不出思路。
问题如下:数据库的工资字段全部采用“货币”类型,并保留两位小数。近来需要对公积金进行调整,计算公式是“合计*0.7”,我使用DAO中的Database.execute Update tbname set 公积金=合计*0.7后,会计部门经过核对后发现少了2分钱。我费尽心机,终于发现此时的公积金字段实际存储值已全部变成了4位小数,而显示出来的却仍然是两位。我不禁义愤填膺。原来再进行字段计算时,使用的全部是字段中的实际数值,难怪出现2分钱的偏差。
那么,请高手指教,像这种情况我该怎么处理?我想达到的效果是,经过计算后的数值仍然自动转变为两位小数,而不是4位。