如何在表设计时,正确使用百分比格式-某.强人
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-表


如何在表设计时,正确使用百分比格式

发表时间:2020/8/12 12:10:59 评论(0) 浏览(5356)  评论 | 加入收藏 | 复制
   
摘 要:怎样在设计表时,正确使用百分比格式。
正 文:

问题描述:

最近有学员提问说,为什么我用数据模块生成器,直接生成的窗体也会出现报错?


问题分析:

注释掉 On Error GoTo ErrorHandler ,进入VB编辑器进行调试。

如下图可以看到出错代码定位到了 rst.Update

由此,我们可以知道,这是在数据保存时出现的问题。

如果输入没有问题,检查表。

点击图片查看大图

点击图片查看大图


解决方案

录入的小数位数,超过了表中设置的长度。

点击图片查看大图


如上,问题已解决。

但是又该如何限定输入时的小数位数呢?这里提供三种方法

1:在对应文本框的更新后事件使用Round函数截取小数位数

Me.合作方股权比例 = Round(Me.合作方股权比例, 5)


2:直接在录入代码里面使用Round函数(注意需要将对应文本框的名称修改一下,使其与与表中字段不一致)

If rst.EOF Then rst.AddNew
    UpdateRecord Me, rst
    rst!合作方股权比例 = Round(Me!合作方股权比例1, 5)
    rst!管理费率 = Round(Me!管理费率1, 5)
    rst!项目占地面积 = Round(Me!项目占地面积1, 3)
    rst.Update
    rst.Close


3:直接使用平台的CheckTextLength函数(此方法最为方便)

在文本框标签处写上<Length=?>


Access软件网交流QQ群(群号:198465573)
 
 相关文章
【access查询占比百分比示例】按年度分类情况汇总统计百分比  【十段  2010/9/29】
[access查询]按年度统计百分比示例  【十段  2010/10/8】
【Access技巧示例】通过查询将数值转换为百分比进度条的例子  【红尘如烟  2011/2/15】
【Access百分比示例】Access设置百分比显示数据示例,Ac...  【麥田  2015/6/8】
状态中直接运算检验合格率,用FormatPercent显示百分比  【刘文涛  2017/11/29】
Format的延展-针对货币、日期时间、数字、百分比的函数  【易勋  2019/4/11】
常见问答
技术分类
相关资源
文章搜索
关于作者

某.强人

文章分类

文章存档

友情链接