以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]topicbar实现临时表  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=139358)

--  作者:wldhj
--  发布时间:2019/8/12 12:00:00
--  [求助]topicbar实现临时表
在topicbar的TopicLinkClick里实现

Case "统计表"
  Dim b As New GroupTableBuilder("统计表1",DataTables("订单"))
  b.Groups.AddDef("日期","月份") 
  b.Totals.AddDef("数量")
  ’Tables("窗口1_Table1").DataSource = b.BuildDataSource()
  Forms("统计表").Controls("统计表_Table1").DataSource = b.BuildDataSource()
  Forms("统计表").Open()
  MainTable = Tables("统计表_Table1")

统计表_Table1是一个SQLQuery类型的Table,为什么总报错?

--  作者:有点蓝
--  发布时间:2019/8/12 13:46:00
--  
去掉这句:MainTable = Tables("统计表_Table1")

窗口表不能设置为MainTable 

--  作者:wldhj
--  发布时间:2019/8/12 14:51:00
--  
Forms("统计表").Controls("统计表_Table1").DataSource = b.BuildDataSource()这样行不?
因为现在又报了Public member \'DataSource\' on type \'Table\' not found这个错误。

--  作者:有点蓝
--  发布时间:2019/8/12 15:06:00
--  
Forms("统计表").Controls("统计表_Table1").table.DataSource = b.BuildDataSource()

或者

Tables("统计表_Table1").DataSource = b.BuildDataSource()

--  作者:wldhj
--  发布时间:2019/8/12 15:49:00
--  
表是能生成了,但是点击不能切换了。
--  作者:有点蓝
--  发布时间:2019/8/12 15:59:00
--  
MainTable = Tables("统计表窗口对应的所有者表")