设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

123
返回列表 发新帖
楼主: LucasLynn
打印 上一主题 下一主题

[模块/函数] 【原创 / 源码】导出窗体Recordset为任意Access支持格式的数据文件

[复制链接]
21#
发表于 2006-4-15 22:34:00 | 只看该作者
以前导出子窗体筛选记录的时候总是需要在多做一个过渡查询!好帖!谢谢分享,学习中!
22#
发表于 2006-5-11 23:33:00 | 只看该作者
厉害啊,啥时候偶能写出来啊

谢谢
23#
发表于 2006-9-16 07:39:00 | 只看该作者

找出有错误了

我在导出 有十几个字段,记录有1万-40万条 时会出错 处理几条记录不会出错

运行是错误'3075'

语法错误(操作符丢失)在'2005-7-19 9:03:31'

进入调试后

Do Until daoRs.EOF
        strSQL = "INSERT INTO USysDAORecordsetOutport("
        strFields = " Values("
        For Each frmField In daoRs.Fields
            If Not IsNull(frmField.Value) And Not IsEmpty(frmField.Value) Then
                strSQL = strSQL & frmField.Name & ","
                If frmField.Type = dbText Then
                    strFields = strFields & "'" & frmField.Value & "',"
                Else
                    strFields = strFields & frmField.Value & ","
                End If
            End If
        Next frmField
        strSQL = Left(strSQL, Len(strSQL) - 1) & ")"
        strFields = Left(strFields, Len(strFields) - 1) & ")"


        daoDbs.Execute strSQL & strFields     这一行是黄色

        daoRs.MoveNext
    Loop
   
    On Error Resume Next
        DoCmd.OutputTo acOutputTable, "USysDAORecordsetOutport"
    On Error GoTo 0
        
    daoDbs.Execute "DROP TABLE USysDAORecordsetOutport"

End Sub


24#
发表于 2006-9-17 16:02:00 | 只看该作者

导出类型有问题

当记录有 '   / 字符号时 导出会出错
25#
发表于 2007-8-25 12:17:10 | 只看该作者
很不错的代码! 多学习
26#
发表于 2007-8-25 13:29:00 | 只看该作者
原帖由 zouwen 于 2006-9-17 16:02 发表
当记录有 '   / 字符号时 导出会出错



是的,好像定義為時間類型時會出錯,請作者再跟進哈!
27#
发表于 2009-6-1 16:46:41 | 只看该作者
公共模块代码不全,怎么办?
28#
发表于 2009-7-26 14:05:23 | 只看该作者
29#
发表于 2009-10-24 15:22:52 | 只看该作者
谢谢,收藏了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-1-11 01:46 , Processed in 0.098163 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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