以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  后退一步  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=142586)

--  作者:小笨笨
--  发布时间:2019/10/31 15:50:00
--  后退一步
Dim b As New GroupTableBuilder("统计表1",DataTables("订单"))
b.Groups.AddDef("日期","月份"
b.Totals.AddDef("数量")
Tables
("窗口1_Table1").DataSource = b.BuildDataSource()

上面的代码会让“窗口1_Table1”显示统计表1的数据,如何增加另外一个按钮,显示“窗口1_Table1”原来显示的内容,类似后退一步一样,代码怎么写呢?帮助找半天也没有找到,只找到这个怎么显示这个统计的数据。 

--  作者:有点蓝
--  发布时间:2019/10/31 15:51:00
--  
无法后退。
“窗口1_Table1”原来显示的内容是什么?重新绑定之前的表
--  作者:小笨笨
--  发布时间:2019/10/31 16:21:00
--  
之前绑定的也是订单表,只是是具体的明细,不是统计后的数据而已。

--  作者:有点蓝
--  发布时间:2019/10/31 16:22:00
--  
Tables("窗口1_Table1").DataSource = DataTables("订单")
--  作者:小笨笨
--  发布时间:2019/10/31 16:53:00
--  
谢谢!那只能这样了
--  作者:小笨笨
--  发布时间:2019/10/31 16:59:00
--  
这样不行,提示:不存在名为“窗口1_table1“ 的table, 但是这个table1肯定存在啊,很奇怪啊?想不通怎么回事
--  作者:有点蓝
--  发布时间:2019/10/31 17:02:00
--  
这个我要看到项目才知道了。或者改下用法

e.form.controls("table1").table.DataSource = DataTables("订单")

--  作者:小笨笨
--  发布时间:2019/10/31 17:08:00
--  
这样是可以的,为什么之前的不可以呢?区别是什么啊?理论上之前的也应该可以的啊。


--  作者:有点蓝
--  发布时间:2019/10/31 17:15:00
--  
如果是normal非副本是不会有“窗口1_table1“ 的名称的
--  作者:小笨笨
--  发布时间:2019/10/31 18:54:00
--  
我现在碰到一个新问题,我做了一个Excel报表打印代码,但是引用的数据,就是统计的数据,现在excel报表的细节区没法设置了,找不到这个table啊, 请帮个忙,不然白做了啊。