设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 4077|回复: 15
打印 上一主题 下一主题

[查询] 如何用代码创建查询表

[复制链接]
跳转到指定楼层
1#
发表于 2010-9-1 10:59:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SELECT * INTO X FROM A
此SQL语句是创建查询表,但在ACCESS的对象面板中来说,其生成的查询是“表”,而不是“查询”。如何才能生成“查询”类型的结果?请老师们指导一下,谢谢。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2010-9-1 11:09:04 | 只看该作者
如果是查询, 就直接使用查询,直接用查询的结果
为什么还要生成一个查询啊?
只有在要把数据永久保留下来, 才需要生成表, 如果只是显示结果,则用查询就可以了
3#
发表于 2010-9-1 13:23:55 | 只看该作者
你的意思是创建“查询”吧?
4#
发表于 2010-9-1 13:28:09 | 只看该作者
Sub CSQL()‘创建一个查询
  Dim qdf As DAO.QueryDef
  dim strsql
strsql=“查询语句...”
  Set qdf = CurrentDb.QueryDefs("查询名称")
  qdf.SQL = strSQL
end sub
5#
 楼主| 发表于 2010-9-1 21:05:58 | 只看该作者
回复 tmtony 的帖子
主要是有些查询结果,其他地方还需要用得着。。。

   
6#
 楼主| 发表于 2010-9-1 21:06:50 | 只看该作者
回复 aslxt 的帖子
Set qdf = CurrentDb.QueryDefs("查询名称")
红字部分输入什么内容?


   

点击这里给我发消息

7#
发表于 2010-9-1 23:10:31 | 只看该作者
红色部分是现有存在的查询的名称
8#
 楼主| 发表于 2010-9-1 23:33:24 | 只看该作者
回复 tmtony 的帖子
谢谢两位指导。

   
9#
发表于 2010-9-2 11:59:08 | 只看该作者
回复
Set qdf = CurrentDb.QueryDefs("查询名称")
红字部分输入什么内容?
STD 发表于 2010-9-1 21:06

如果是创建查询,红色部分就是你要创建的查询的名称

10#
 楼主| 发表于 2010-9-2 21:19:03 | 只看该作者
回复 aslxt 的帖子
谢谢指导

   
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-6-4 12:50 , Processed in 0.106821 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表