以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于用生成临时表的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=93974)

--  作者:ap9709130
--  发布时间:2016/12/12 15:33:00
--  关于用生成临时表的问题
我的代码如下:

Dim b As New SQLCrossTableBuilder("备案信息明细表","备案信息表")
b.C
b.HGroups.AddDef("产品名称")
b.Filter = Tables("备案分析窗口1_Tbab").DataTable.LoadFilter
b.Build

不会报错,但为什么却看不到临时表?

--  作者:有点蓝
--  发布时间:2016/12/12 15:40:00
--  
b.Build是生成到主表中的。另外交叉统计要显示到主表必须定义VGroups
--  作者:ap9709130
--  发布时间:2016/12/12 15:43:00
--  
有点蓝老师

如果我想用SQL语句生成一个可见的不是在窗口中的临时表,不用统计的那种。用哪种方法比较好?不是在窗口中的

--  作者:有点蓝
--  发布时间:2016/12/12 15:48:00
--  
参考:


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


适用自己的就是好的



--  作者:ap9709130
--  发布时间:2016/12/12 16:00:00
--  
有点蓝老师

我的代码如下:
Dim q As new Out erTable Builder
q.T ab leNa me = "备案明细表"
q.TableCaption = "备案明细表"
q.C on ne cti
q.S e le ctString = "se lec t * from {备案信息表} where " & Tables("备案分析窗口1_Tbab").DataTable.LoadFilter & " ORDER BY BAXXDW DESC"
q.B uild

但是会报错,因为我的备案信息表是视图?

报错说,对于多个基表不支持SQL动态生成。有什么办法吗?


图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2016/12/12 16:08:00
--  
看4楼的帮助连接,用sqlcommand生成