Foxtable(狐表)用户栏目专家坐堂 → 数值问题请教


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

主题:数值问题请教

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


加好友 发短信
等级:一尾狐 帖子:405 积分:3572 威望:0 精华:0 注册:2014/1/8 17:12:00
数值问题请教  发帖心情 Post By:2017/3/29 8:38:00 [只看该作者]

   Dim Tbl As Table = Tables("订单表并列_Table1")
   Dim cur1 As String
    Dim cur As Double
    cur = tbl.Current("订单数量")
    cur1= tbl.current("产品编码")
    Tables("订单表并列_Table2").Fill("Sel ect * From {工序库明细主表} where  物料编码 = '" & cur1 & "'","shenchan" ,True)
    Tables("订单表并列_Table2").SetColVisibleWidth("物料编码|60|部件名称|60|部件规格|80|部件量|55|编码|70")
    Tables("订单表并列_Table2").Cols.Remove("物料编码")
    Tables("订单表并列_Table2").Cols.Remove("编码")
    DataTables("订单表并列_Table2").DataCols.Add("部件总量", Gettype(Double), "[部件量] *  '" & cur1 & "' ")

提示错误:无法设置列“部件总量”的表达式,原因,无法在system.double和system.string上执行 *。

部件量  类型为double , 订单数量  类型也是  double

这里应该如何设置的

[此贴子已经被作者于2017/3/29 8:38:49编辑过]

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


加好友 发短信
等级:六尾狐 帖子:1249 积分:9480 威望:0 精华:0 注册:2013/5/12 9:22:00
  发帖心情 Post By:2017/3/29 9:12:00 [只看该作者]

Dim Tbl As Table = Tables("订单表并列_Table1")
   Dim cur1 As String
    Dim cur As Double
    cur = tbl.Current("订单数量")
    cur1= tbl.current("产品编码")
    Tables("订单表并列_Table2").Fill("Sel ect * From {工序库明细主表} where  物料编码 = '" & cur1 & "'","shenchan" ,True)
    Tables("订单表并列_Table2").SetColVisibleWidth("物料编码|60|部件名称|60|部件规格|80|部件量|55|编码|70")
    Tables("订单表并列_Table2").Cols.Remove("物料编码")
    Tables("订单表并列_Table2").Cols.Remove("编码")
    DataTables("订单表并列_Table2").DataCols.Add("部件总量", Gettype(Double), "[部件量] * " & cur)

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


加好友 发短信
等级:超级版主 帖子:110813 积分:564003 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/3/29 9:13:00 [只看该作者]

去掉单引号

DataTables("订单表并列_Table2").DataCols.Add("部件总量", Gettype(Double), "[部件量] * " &
cur)

 回到顶部