Foxtable(狐表)用户栏目专家坐堂 → [求助]


  共有2625人关注过本帖平板打印复制链接

主题:[求助]

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


加好友 发短信
等级:童狐 帖子:255 积分:2347 威望:0 精华:0 注册:2011/4/25 9:23:00
[求助]  发帖心情 Post By:2017/7/8 9:37:00 [只看该作者]

我用以下代码生成了一个统计表,统计表可正常显示,如下图             
Dim b As New SQLGroupTableBuilder("统计表1","成本分析_材料")
b.C
b.AddTable("成本分析_材料","物料编码","材料信息设置","物料编码")
b.AddTable("成本分析_材料","成本分析编号","成本分析_产品","成本分析编号")
b.AddTable("成本分析_产品","物料编码","产品信息设置","物料编码")
b.Groups.AddDef("{成本分析_材料}.成本分析编号") 
b.Groups.AddDef("{成本分析_产品}.成本分析描述")
b.Groups.AddDef("{产品信息设置}.物料编码") 
b.Groups.AddDef("{产品信息设置}.物料名称") 
b.Groups.AddDef("{产品信息设置}.规格型号")
b.Groups.AddDef("{产品信息设置}.单位")
b.Totals.Addexp("金额","用量 * 单位价格 * 单位换算") 
b.Build '生成统计表

图片点击可在新窗口打开查看此主题相关图片如下:001.png
图片点击可在新窗口打开查看

但当我将其设在窗口的afterload事件中绑定窗口表时却会报错?以下是afterload事件代码
Dim b As New SQLGroupTableBuilder("统计表1","成本分析_材料")
b.C
b.AddTable("成本分析_材料","物料编码","材料信息设置","物料编码")
b.AddTable("成本分析_材料","成本分析编号","成本分析_产品","成本分析编号")
b.AddTable("成本分析_产品","物料编码","产品信息设置","物料编码")
b.Groups.AddDef("{成本分析_材料}.成本分析编号") 
b.Groups.AddDef("{成本分析_产品}.成本分析描述")
b.Groups.AddDef("{产品信息设置}.物料编码") 
b.Groups.AddDef("{产品信息设置}.物料名称") 
b.Groups.AddDef("{产品信息设置}.规格型号")
b.Groups.AddDef("{产品信息设置}.单位")
b.Totals.Addexp("金额","用量 * 单位价格 * 单位换算") 
b.Build '生成统计表
Tables("成本分析主界面_Table1").DataSource = b.BuildDataSource()
报错如下

图片点击可在新窗口打开查看此主题相关图片如下:002.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:003.png
图片点击可在新窗口打开查看




 回到顶部