以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [讨论]使用外部数据源如何连接  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=160403)

--  作者:xuxd76
--  发布时间:2021/2/1 13:50:00
--  [讨论]使用外部数据源如何连接
下面这段代码是在使用内部数据源时是标准教程,可我想使用外部数据源,如用ACCESS,名字为“data”,代码如何修改能连上数据源?

Dim g As New GroupTableBuilder("业务员查询", DataTables("业务表"))

g.C

g.Filter = "业务日期>=#" & d1 & "# and 业务日期<=#" & d2 & "#"

g.Groups.AddDef("员工姓名")

g.Groups.AddDef("客户名称")

g.Totals.AddDef("发货数量", "发货_本月发生")

g.Totals.AddDef("开票数量", "开票数量_本月发生")

g.Totals.AddDef("开票金额", "开票金额_本月发生")

g.Totals.AddDef("收款金额", "收款_本月发生")

g.VerticalTotal = True

g.SubTotal = True

g.Decimals = 2

g.FromServer = True

g.Build()


Tables("业务管理_统计报表").DataSource = g.BuildDataSource()

e.Form.Controls("统计报表").Visible = True


求助!!


--  作者:有点蓝
--  发布时间:2021/2/1 14:02:00
--  
参考:http://www.foxtable.com/webhelp/topics/1808.htmhttp://www.foxtable.com/webhelp/topics/1812.htm


--  作者:xuxd76
--  发布时间:2021/2/1 14:37:00
--  
外部数据源已连接上了,同时数据源中的表也引入了。
但我用交叉统计时,在窗口用代码录入上述代码时,没有任何数据

--  作者:有点蓝
--  发布时间:2021/2/1 14:40:00
--  
g.Build()去掉,如果还不行,说明没有符合条件的数据