|
本帖最后由 盗梦 于 2015-1-5 17:29 编辑
Access的Format的条件格式是可以分段处理格式。
很久没露面的神去在群里面问了一个问题。能不能用Format显示正负号。例如:
0.01 --> +1%
-0.01 --> -1%
可以想到两种方法
1、判断数字,合成一个格式表达式
- Public Function g(dblNum As Double) As String
- Dim strSgn As String '条件格式的符号
- Select Case Sgn(dblNum)
- Case 1
- strSgn = "+"
- Case -1
- strSgn = "-"
- Case 0
- End Select
-
- g = Format(Abs(dblNum), strSgn & "0.00%")
- End Function
复制代码
不过这个不够直接
2、利用Format条件分段
Format条件表达式有一种分段 : 正数;负数;零
所以可以简单写成这样:
Format(dblNum,"+0.00%;-0.00%;0")
显然要比第一种快捷
3. 当然窗体的属性Format也是支持 多段格式,使用方法类似
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|