以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 数值比较咨询 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=149094) |
-- 作者:guosheng -- 发布时间:2020/4/23 10:48:00 -- 数值比较咨询 “累计金额”为表达式列,类型为双精度小数 # 假设 Tables("表A").current("累计金额") 值是 0.7 Dim aa As String = CStr(Tables("表A").current("累计金额")) Dim aa As String = Tables("表A").current("累计金额") # 这种方式不进行数据转换,为什么比较一直是输出else的值啊,直接用的0.7(红色阴影部分)是数值型不是字符串吧? If aa = 0.7 output.show(0.7) Else output.show(0.3) End If [此贴子已经被作者于2020/4/23 10:51:37编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/4/23 10:52:00 -- Dim aa As String = Tables("表A").current("累计金额") msgbox(aa)显示什么? 把类型改为高精度小数
|
-- 作者:guosheng -- 发布时间:2020/4/23 10:58:00 -- 好像 可以比较出来了 [此贴子已经被作者于2020/4/23 11:03:34编辑过]
|