以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [原创]分组查询出来的数据如何在单独的界面中显示,而不是在maintable中显示  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=38645)

--  作者:jzfxmy
--  发布时间:2013/8/3 9:45:00
--  [原创]分组查询出来的数据如何在单独的界面中显示,而不是在maintable中显示
家里停网了,无法截图。 我现在添加了一个按钮\'点击按钮进行分组统计\'(代码是在输出代码里复制的),但是统计出来的数据都是在mainTable里显示的\'我希望点击分组统计查询出来的数据是在一个单独的窗口显示,类似弹出一个窗口,分组查询的数据全在弹出的这个窗口\'如何实现呢?
--  作者:Bin
--  发布时间:2013/8/3 9:47:00
--  
可以为窗口的表赋值

Tables("窗口1_Table1").DataSource = DataTables("XX")

--  作者:jzfxmy
--  发布时间:2013/8/3 10:45:00
--  

Dim g As New GroupTableBuilder("进货单21", DataTables("进货单"))
g.Caption = "进货总支出"
g.Groups.AddDef("日期", DateGroupEnum.Year, "年", "统计年份")
g.Groups.AddDef("产品类型", "", "进货产品")
g.Totals.AddDef("金额", "", "支出总金额(单位:元)")
g.VerticalTotal = True
g.GrandProportion = True
g.Build()
\'\'MainTable = Tables("进货单21")
Tables("进货单21").DataSource = DataTables("进货单")

 

执行这样的代码 还是不行。显示的数据还是在maintable显示的


--  作者:jzfxmy
--  发布时间:2013/8/3 10:46:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

--  作者:Bin
--  发布时间:2013/8/3 10:46:00
--  
....你搞错了吧

是把窗口表的DataSource  赋值为你生成的统计表.

Tables("窗口1_Table1").DataSource=DataTables("进货单21")

--  作者:Bin
--  发布时间:2013/8/3 10:48:00
--  
或者

Tables("窗口1_Table1").DataSource = g.BuildDataSource()


--  作者:jzfxmy
--  发布时间:2013/8/3 10:53:00
--  

...不懂啊,。有代码么?。。


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

--  作者:Bin
--  发布时间:2013/8/3 10:58:00
--  
看6楼
--  作者:jzfxmy
--  发布时间:2013/8/3 11:34:00
--  
······还是失败 ,1······
图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

--  作者:Bin
--  发布时间:2013/8/3 11:36:00
--  
你名称没填写对,控件类型没对. 要不你上个例子吧.