access怎样查找不匹配项?
类型不匹配的问题用转换函数解决,如ccur(转换为货币),cstr(转换为字符串),cint(转换为整数),clng(转换为长整数),cdate(转换为日期),cdbl(转换为双精度).等等
如:工资=ccur(基本工资)+ccur(级别工资)+ccur(加班补贴)
如果工资不是货币类型的话,那还要这样操作,(比如是双精度类型)
工资=cdbl(ccur(基本工资)+ccur(级别工资)+ccur(加班补贴))
补充问题:
最后一条记录是默认的插入记录,这条记录是无插入数据的,所以会提示没有数据.可用以下代码避开计算之
ifnotme.newrecordthen
工资=ccur(基本工资)+ccur(级别工资)+ccur(加班补贴)
endif
那代码检查到是新记录状态就不会执行此计算工资的表达式.