Foxtable(狐表)用户栏目专家坐堂 → 报错


  共有5473人关注过本帖树形打印复制链接

主题:报错

帅哥哟,离线,有人找我吗?
程兴刚
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7237 积分:40614 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/5/3 11:36:00 [显示全部帖子]

用得着顶吗?format后的值的类型和定义的变量的类型不同,不能转换!

 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7237 积分:40614 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/5/3 11:45:00 [显示全部帖子]

Dim temp As Decimal =Format(t.DataTable.Compute("sum(销售总额)"),"#,###.00")
Dim temp1 As Decimal =Format(t1.DataTable.Compute("sum(采购总额)"),"#,###.00")


 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7237 积分:40614 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/5/3 11:54:00 [显示全部帖子]

以下是引用晕了快扶我在2013-5-3 11:51:00的发言:

是小数点后面不能用###,逗号是千分位符,这个没有问题吧?

前面也用的太多,不符合format对数值格式化的规则,自然就变成字符串了!

再说了,金额小数点后面不管是啥也没必要放这么多位,您家的钱精确到小数点后面这么多位啊?


 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7237 积分:40614 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/5/3 12:06:00 [显示全部帖子]

以后把标题改一改,别总是对自己那么肯定,对“30号”中是那么没有信心,出问题先检讨自己,用排除法排除自己的问题再怀疑“30号”

 回到顶部