database-design - 表单上的 MS Access 文本框是四舍五入的数字
问题描述
在 MS Access 表单上,我有一个文本框,该文本框正在自动填充来自组合框第二列的数据。组合框正在填充查询结果。查询结果正在返回我想要的数字(例如 2.6 或 4.56)。但是,当填充文本框时,数字会向上或向下舍入。
例如,如果 4.56 应该在文本框中,则该框会显示“5.00”而不是 4.56。文本框设置为 2 个小数位,但我无法弄清楚为什么文本框在查询中未四舍五入时对数字进行四舍五入,所以我不确定我错过了什么。有没有人碰巧知道我错过了什么?谢谢!
解决方案
我能够找到问题的根源。文本框要填充的数据表被设置为 Long Integer 类型。将其更改为 Double 解决了问题。
推荐阅读
- google-apps-script - 从命名表中获取 ID
- php - PhpWord 罗马数字表示页码
- javascript - 如何向此 jquery 脚本添加更多 div 类?
- php - 子域路由 laravel 5.4
- php - MySQL:无线电检查插入具有多行的数据库
- reactjs - 我无法弄清楚为什么我的组件没有以更新的状态呈现。即使状态已更新并反映在数据库中
- java - 为什么我得到一个数组越界错误?
- git - 如何使用 git filter-branch 从我的仓库中删除文件?(“您需要从工作树的顶层运行此命令”)
- java - 从不同对象获取值的通用方法,无需通用超类型
- java - RunTimeINIT:*** 终止:Java 架构不是 64 位或未检测到