设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2750|回复: 3
打印 上一主题 下一主题

[窗体] 关于条件格式的BUG,求找出原因

[复制链接]
跳转到指定楼层
1#
发表于 2013-9-27 15:08:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
80金钱
通过代码比较窗体上的数据和条件格式的值,出现以下错误:
判断大于或者小于的时候,当等于的时候也被判定为大于或者小于
比如: 条件格式设为">132.3", 当数据>132.3时不合格,<=132.3时合格. 这时输入132.3时应该判定为合格的,但是程序总是出错.

求高人解答阿.{:soso_e154:}
附件: 您需要 登录 才可以下载或查看,没有帐号?注册

最佳答案

查看完整内容

这个是因为数字精度问题。 你把字段大小改为小数,数值范围改为1(根据你实际需要的小数位而定) 这样子就可以了。示例中我只帮你改了[tst4]字段。 至于具体原因,你可以参考这篇文章: 谨慎使用单精度/双精度数值类型[/backcolor]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2013-9-27 15:08:14 | 只看该作者
这个是因为数字精度问题。
你把字段大小改为小数,数值范围改为1(根据你实际需要的小数位而定)



这样子就可以了。示例中我只帮你改了[tst4]字段。

至于具体原因,你可以参考这篇文章:




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

3#
发表于 2013-9-30 15:22:28 | 只看该作者
轻风 发表于 2013-9-29 10:13
这个是因为数字精度问题。
你把字段大小改为小数,数值范围改为1(根据你实际需要的小数位而定)

学习了!!!
回复

使用道具 举报

4#
 楼主| 发表于 2013-10-6 10:34:42 | 只看该作者
真是学无止境啊.多谢老师.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-1 09:27 , Processed in 0.095276 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表