窗体查询结果生成新表-KevinFan
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-窗体/数据页


窗体查询结果生成新表

发表时间:2016/8/4 8:52:04 评论(1) 浏览(14148)  评论 | 加入收藏 | 复制
   
摘 要:Access窗体查询结果生成新表
正 文:

昨天网友Kui Blue在微信群里问能否将窗体查询的结果生成新表:

这个问题关键是怎样确定查询变量,之前在论坛看过一篇文章是删除当前查询结果的(http://www.accessoft.com/article-show.asp?id=10538),便将代码拿来修改,再加上生成表的代码就实现了这个功能,代码如下:

Private Sub 生成表2_Click()
 Dim strFilter As String     '定义查询来源变量
     strFilter = IIf(Me.sfrList.Form.FilterOn, Me.sfrList.Form.Filter, "")
     If strFilter = "" Then
        MsgBoxEx "无查询结果,请查询数据!", vbExclamation + vbOKOnly
        Exit Sub
     Else
        DoCmd.RunSQL "Select * INTO 表2 FROM 表1 Where " & strFilter
     End If
        MsgBoxEx "已生成表2,請查看!", vbExclamation + vbOKOnly
 End Sub


其实,用平台自带的查询变量也是可以的,加一个判断是否已执行查询即可,否则无法获取查询变量就会报错。

Dim strWhere As String
strWhere = mclsQuery.WhereSQL


网友原帖地址:http://www.accessoft.com/bbs/showtopic.asp?id=26502

 

附   件:

点击下载此附件


Access软件网交流QQ群(群号:198465573)
 
 相关文章
按年月生成新表的示例  【十段  2008/1/24】
Access经典的刘小军主子窗体查询示例详细教程\多条件查询  【风行  2011/6/25】
关于窗体查询修改新增删除数据  【火焰  2013/3/25】
多条件窗体查询(初学)  【半夜罗  2015/9/5】
【Access图书管理系列】图书检索功能,带选项组的主子窗体查询示...  【麥田  2015/12/4】
【Access窗体查询】查询窗体默认为空,输入条件才能显示结果的示...  【麥田  2016/4/5】
常见问答
技术分类
相关资源
文章搜索
关于作者

KevinFan

文章分类

文章存档

友情链接