Office中国论坛/Access中国论坛

标题: 子窗体查询的问题!!! [打印本页]

作者: anglecupid    时间: 2004-3-23 18:55
标题: 子窗体查询的问题!!!
在子窗体中,我想绑定多个查询,这些查询具有一样的结构(字段都是一样的)

譬如:
查询1
a 1 3
查询2
b 2 4
查询3
c 3 6

想在子窗体显示这样的结果
a 1 3
b 2 4
c 3 6

但是不使用联合查询,请问如何做到??能做到吗????



作者: haixing    时间: 2004-3-24 03:03
将查询结果追加到一临时表,再在子窗体中显示。如何?
作者: cg1    时间: 2004-3-24 04:58
因为条件限定,无法完成。

看来也只有用临时表了
作者: anglecupid    时间: 2004-3-24 17:33
请上面的两位高手给点临时表的相关资料,好吗?

谢!!!
作者: fredlin    时间: 2004-3-24 20:46
1)
Dim dbApp As DAO.Database
Dim tmpTBL As DAO.TableDef
Set dbApp = CurrentDb
Set tmpTBL = dbApp.CreateTableDef(TBName)
Set fld = tmpTBL.CreateField("***", DB_TEXT, 20)
tmpTBL.Fields.append fld
Set fld = tmpTBL.CreateField("***", DB_TEXT, 80)
tmpTBL.Fields.append fld

2)docmd.runsql .........   用sql建表。
3)currentdb.execute ........

然后再。。。  dbApp.TableDefs.Delete TmpTbName


access中不可以建立mssqlserver中的“真正临时表“
作者: anglecupid    时间: 2004-3-24 21:37
CurrentDb.Execute "select * into 临时表 from 表1"

这句话可以正常实现把表1的数据写如到临时表中

可是CurrentDb.Execute "select * into 临时表 from 查询1"

却不能实现

请高手指点
作者: zhengjialon    时间: 2004-3-24 22:06
用生成表查询向导生成一个不就行了?为什么要手工写语句?




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3