以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何把 CrossTableBuilder的结果用FILL重新加载到窗口表使用 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=161605) |
-- 作者:chen_sheng -- 发布时间:2021/3/24 9:29:00 -- 如何把 CrossTableBuilder的结果用FILL重新加载到窗口表使用 Dim b As New CrossTableBuilder("汇总报表",sql, "test") b.HGroups.AddDef("_Identify") b.HGroups.AddDef("_Locked") b.HGroups.AddDef("部门") b.Totals.AddDef("数量") b.HorizontalTotal = True b.VerticalTotal = True b.Build() Tables(eform.name & "_Table1").DataSource = b.BuildDataSource() 执行以上代码报错 是否可以用Fill来实现把 b.BuildDataSource()结果加载到窗口表 Tables("窗口1_Table1").Fill("S elect [_Identify],[客户],[数量],[单价] From {订单}",True) 请指导 [此贴子已经被作者于2021/3/24 9:30:29编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/3/24 9:49:00 -- 不能的。直接使用b.BuildDataSource()会有什么问题? 另外使用了b.BuildDataSource()就不需要使用b.Build()了,多余
|
-- 作者:有点蓝 -- 发布时间:2021/3/24 9:50:00 -- 另外_Identify是唯一的,使用_Identify做分组完全没有意义。直接说明一下想要做什么功能吧 |
-- 作者:chen_sheng -- 发布时间:2021/3/24 23:18:00 -- 用直接的方式实现了,感谢优化指导! |