Office中国论坛/Access中国论坛

标题: 求教:数值比对的时候产生不正确结果 [打印本页]

作者: jinfen314    时间: 2007-11-29 10:16
标题: 求教:数值比对的时候产生不正确结果
我在一个窗体上有2个文本框 a 和b
增加一个按钮   当点击按钮时 如果a>b则可以正常保存,否则就提示数量不足,返回到a
但我发现 当a和b只是比较首位的大小 而不理会有多少为,如 50竟然会大于100 ,-50也会大于100
请各位能帮忙解决一下

我在按钮的单击添加如下代码
If Me.a > me.b Then
MsgBox "库存不足,请减少数量!", "64", "提示"


DoCmd.GoToControl "a"
else docmd.close

End If

请帮忙修改
作者: tmtony    时间: 2007-11-29 10:30
把a  B 变成数字, 现在默认是当文本比较 5  大于 10
if val(me.a)>val(me.b) then
这样修改就可以了
作者: jinfen314    时间: 2007-11-29 10:46
谢谢楼上的
我试了  正数没问题
但a为负数时 还是不正确
-1000>100




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3