设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
打印 上一主题 下一主题

[Access本身] access窗体中,如何将多条件筛选结果导入excel

[复制链接]
11#
发表于 2015-4-30 09:51:07 | 只看该作者
本帖最后由 memphis240 于 2015-4-30 09:55 编辑

Dim dbs As DAO.Database, qdf As DAO.QueryDef, dcSql, pathm, fanwei As String
    Set dbs = CurrentDb
    Set qdf = dbs.QueryDefs("dcExcel")
    dcSql = Me.子窗体.Form.RecordSource   '这里假设你的子窗体名字叫“子窗体”
    qdf.Sql = dcSql
    pathm = CurrentProject.Path & "\数据导出.xls"
    fanwei = "你的excel工作表名字"
    DoCmd.TransferSpreadsheet acExport, 8, "dcExcel", pathm, True, fanwei
  你先建立个dcExcel的查询,内容随便。
看走眼了,你的有筛选,把dcSql = Me.子窗体.Form.RecordSource 用字符串函数搞一搞,把筛选条件变进去就好了。
12#
发表于 2015-4-30 11:28:55 | 只看该作者
天涯沦落20131 发表于 2015-4-30 09:29
谢谢版主!我将你的代码复制至窗体,显示错误(提示“运行时错误 3131”from 子句语法错误)!请帮助看看 ...

当然。
你要把“阁下的子窗体控件名称”进行修改嘛。
13#
 楼主| 发表于 2015-4-30 14:09:16 | 只看该作者
todaynew 发表于 2015-4-30 11:28
当然。
你要把“阁下的子窗体控件名称”进行修改嘛。

我已试过!现改为查询!功能已实现!谢谢!
14#
 楼主| 发表于 2015-4-30 14:09:29 | 只看该作者
memphis240 发表于 2015-4-30 09:51
Dim dbs As DAO.Database, qdf As DAO.QueryDef, dcSql, pathm, fanwei As String
    Set dbs = CurrentD ...

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

本版积分规则

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

GMT+8, 2025-2-24 05:27 , Processed in 0.093939 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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