
如图所示选定报表中的文本边框,右击--属性
格式栏填入:固定
小数位数栏填入:2
保存后,报表就会以相应固定的格式显示数字了。例如2 显示为“200”, 31显示为“310”
首先要确定一下具体的修改方法,比方说小于10的都改为10,大于20的都改为20。
然后在查询中切换到SQL视图,输入:
update
表名
set
字段名=10
where
字段名<10;
然后运行这个查询,完毕后再把上述语句修改为:
update
表名
set
字段名=20
where
字段名>20;
再次运行这个查询即可。
这样只需两步就改完全部记录了。
PS:一定要记得把逗表名地和逗字段名地改为你的数据库中的真实名称哦!
假定表中有一个字段名为“数量”,创建一个窗体,窗体的数据源是这个表,窗体上有名称为“数量”的绑定控件,控件来源绑定为这个表的“数量”。
在窗体的“数量”控件的属性中的选择“事件”>“更新后”事件,输入以下代码即可:
Private Sub 数量_AfterUpdate()
If 数量 > 0 Then
数量 = -1 数量
End If
End Sub
这样就达到您的要求,也就是说,如果输入是正数,则转变为负数;输入是负数仍为负数。
还有个问题,以上设计窗体输入正数,表中是负数,但如果窗体上显示已存在于表中的数据也会显示为负数,就是说在窗体上查看既往数据会显示为负数,如果不想这样(表中负数,窗体显示还是正数),只要在“数量”控件的属性中“格式”中输入 #;# 即可。至于数字类型的格式#;#的含义参看access的帮助,简单的说一下,分号前面定义正数格式,分号后面的定义负数格式,如果改为#;-#,就会显示负号,如果改为#;(#),则-50显示为(50)。
以上就是关于Access关于数字显示。全部的内容,包括:Access关于数字显示。、access数据库中如何将数字部分不足4位数的在数字前面用“0”补足、Access数据库 在窗体中,我希望输入的数值(正数)能够自动在表中表达成为负数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)