以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]请问下,下面的代码为什么会报错呢  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=169041)

--  作者:81538475
--  发布时间:2021/5/31 9:44:00
--  [求助]请问下,下面的代码为什么会报错呢
Dim g As New SQLGroupTableBuilder("人天增长","xmfp")
g.C
g.AddTable("xmfp","BH","xmzb","BH")

g.Filter = "代号 <> \'练习\' and 部门 In (" & ids & ") And 任务开始>= \'" & SD.Value &"\' And 任务开始<= \'"& ed.Value &"\' "
g.Groups.AddDef("任务开始", DateGroupEnum.Year, "年")
g.Groups.AddDef("任务开始", "月")
g.Totals.AddDef("当月人天", "", "当月人天_值")
g.Totals.AddExp("产值","当月人天 * 单价 ")

g.SamePeriodGrowth = True
g.CircleGrowth = True
g.Build
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2021/5/31 10:02:00
--  
Foxtable更新到最新版,如果还有问题请上传实例测试
--  作者:81538475
--  发布时间:2021/5/31 10:06:00
--  
加密狗到期了怎么弄。
--  作者:有点蓝
--  发布时间:2021/5/31 10:07:00
--  
先做个例子发上来来测试一下。如果是旧版本的问题可以付费升级
--  作者:81538475
--  发布时间:2021/5/31 10:18:00
--  
发现是 下面这个代码的问题  
Tables("数据分析_Table1").DataSource = g.BuildDataSource()

但是为啥上面没有这一句,就不会报错呢

g.Totals.AddExp("产值","当月人天 * 单价 ")


--  作者:有点蓝
--  发布时间:2021/5/31 10:22:00
--  
直接1楼的代码,不使用Tables("数据分析_Table1").DataSource = g.BuildDataSource()有没有问题?
--  作者:81538475
--  发布时间:2021/5/31 10:26:00
--  
嗯。那个没有问题了


--  作者:有点蓝
--  发布时间:2021/5/31 10:31:00
--  
是不是同时使用了g.Build和g.BuildDataSource?如果使用了BuildDataSource,就不要使用Build
--  作者:81538475
--  发布时间:2021/5/31 12:26:00
--  
嗯。是这个问题。多谢了