以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 后退一步 (http://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啊, 请帮个忙,不然白做了啊。 |