设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 5722|回复: 3
打印 上一主题 下一主题

VBA中怎样生成临时表

[复制链接]
跳转到指定楼层
1#
发表于 2004-7-3 05:54:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Private Sub Command18_Click()

On Error GoTo aa

Dim k3 As String

k3 = Me.subform.Form.RecordSource

Me.subform.SourceObject = ""

Me.subform.SourceObject = "frm返修单查询汇总-子窗体"

'MsgBox k3

Me.subform.Form.RecordSource = k3

'K3是一个窗体的记录源变量.且是SQL语句.

bb:

Exit Sub

aa:

Resume bb

End Sub



'K3是一个窗体的记录源变量.且是SQL语句.

如:SELECT dbo.tbl返修明细单.* FROM  dbo.tbl返修明细单  where 故障类别 like'%元材料%'

现在我想把此数据源作为一临时表,在此基础上再查询.即汇总.

SELECT 产品型号, COUNT(产品编号) AS 维修数量

FROM K3

GROUP BY 产品型号

但是这样不行.请教我应该怎么做.谢谢!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2004-7-4 07:28:00 | 只看该作者
这位同学,K3是recordsource而不是table或者view,如何能select .... from K3呢。还不如直接写一个组合的SQL语句,把生成K3的SQL同最后的SELECT语句并在一起就好了。
3#
 楼主| 发表于 2004-7-7 03:14:00 | 只看该作者
谢谢阿罗版主.看来还要不断学习呀.

点击这里给我发消息

4#
发表于 2015-7-2 15:05:50 | 只看该作者
good
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 23:04 , Processed in 0.105825 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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