UMV平台中导出的另一种选择-王三平
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


UMV平台中导出的另一种选择

发表时间:2007/10/15 22:17:55 评论(0) 浏览(4885)  评论 | 加入收藏 | 复制
   
摘 要:UMV平台导出的另一种选择,查询语名自定义。
正 文:

在UMV平台中,我们除了可以用平台自带的功能实现把查找到的数据导出到EXCEL中外,我们也可以建一查询窗体,添加一命令按钮,在CLICK事件中,加入下列代码,实现导出功能。

Private Sub cmd导出_Click()
'这里将使用DAO来改变查询的SQL语句,必须先在“工具”→“引用”中选择
'Microsoft DAO 3.6 Object Library.
'================================
    Dim qdf As DAO.QueryDef    'qdf被定义为一个查询定义对象
    Dim strWhere, strSQL As String
    strWhere = Me.ChildForm.Form.Filter
    If strWhere = "" Then    '没有条件
        strSQL = "Select * FROM qryCgmxData"    '根据实际情况修改
    Else    '有条件
        strSQL = "Select * FROM qryCgmxData where " & strWhere 
    End If
    Set qdf = CurrentDb.QueryDefs("qryXlsData") 
    qdf.sql = strSQL
    qdf.Close
    Set qdf = Nothing
    DoCmd.OutputTo acOutputQuery, "qryXlsData", acFormatXLS, , True
End Sub

注意事项:

1、必须事先在系统中添加一名称为“qryXlsData"的查询,内容不限。

2、上面代码中的strSQL根据实际情况自定义。

 


Access软件网交流QQ群(群号:198465573)
 
 相关文章
【Access小品】通用选择字段导出示例  【煮江品茶  2013/7/19】
Access快速开发平台--导出Excel文件出现#1004 Ex...  【麥田  2014/8/21】
快速开发平台--解决导出EXCEL错误/错误#1004-类Work...  【风行  2014/11/29】
快速开发平台--导出Excel出现:Function Export...  【麥田  2014/12/29】
快速开发平台--记录数据导出次数  【风行  2015/3/30】
常见问答
技术分类
相关资源
文章搜索
关于作者

王三平

文章分类

文章存档

友情链接