以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  用代码在临时表中建临时表达式列 为啥说没声明库存存位置变量,  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=121539)

--  作者:UBSS
--  发布时间:2018/7/9 9:26:00
--  用代码在临时表中建临时表达式列 为啥说没声明库存存位置变量,
用代码在临时表中建临时表达式列 为啥说没声明库存存位置变量错误提示如下,

---------编译错误:没声明名称“库存位置”------------------------

---------错误代码DataTables("库存统计").DataCols.Add("库位",Left([库存位置],3))------------------

\'用代码建立临时表表
Dim g As New GroupTableBuilder("库存统计", DataTables("入库管理_绑定库位"))
g.Groups.AddDef("项目名称")
g.Groups.AddDef("产品代码")
g.Groups.AddDef("产品名称")
g.Groups.AddDef("产品批次")

\'\'g.Groups.AddDef("Left([库存位置],3)")
g.Groups.AddDef("库存位置")
\'g.AddExp("123", Left("库存位置",3))
g.Totals.AddDef("产品数量")
g.FromServer = True

\'用代码在临时表中建临时表达式列
DataTables("库存统计").DataCols.Add("库位",Left([库存位置],3))



我要乍过加代码????????????

--  作者:有点甜
--  发布时间:2018/7/9 14:11:00
--  

改成

 

DataTables("库存统计").DataCols.Add("库位",gettype(string), 32, "substring([库存位置],1,3)")