Office中国论坛/Access中国论坛

标题: 关于导出数据行数限制的问题 [打印本页]

作者: sbsfhgl    时间: 2007-8-25 13:26
标题: 关于导出数据行数限制的问题
错误信息为:编译错误:错误的参数号或无效的属性赋值。
然后以下字为黄色。
DoCmd.OutputTo acTable, "提定改人员登记表", "MicrosoftExcelBiff8(*.xls)", "C:\Documents and Settings\Administrator\桌面 " & "\提定改人员登记表.xls", False, "", 0
请问如何修改,有谢!


采用docmd.outputto时,我的表数据有5万多条,导出时数据库显示错误,
输出的行太多,或格式错误,或系统本身有限制,此时应怎么办叱?


[ 本帖最后由 sbsfhgl 于 2007-8-25 17:16 编辑 ]
作者: nxjswt    时间: 2007-8-25 13:44
你可以先使用宏做出你要的要求的数据,然后将宏转换为VBa
例如
DoCmd.OutputTo acTable, "daimaTbl", "MicrosoftExcelBiff8(*.xls)", "d:\tmp\1.xls", False, "", 0

你的文件存放位置描述错误
作者: t小宝    时间: 2007-8-25 15:52
原帖由 sbsfhgl 于 2007-8-25 13:26 发表
错误信息为:编译错误:错误的参数号或无效的属性赋值。
然后以下字为黄色。
DoCmd.OutputTo acTable, "提定改人员登记表", "MicrosoftExcelBiff8(*.xls)", "C:\Documents and Settings\Administrator\桌面 " ...


是不是因为'桌面'后面多了一个空格.
作者: sbsfhgl    时间: 2007-8-25 16:20
不是的,我按二楼说的改好了,非常有用,谢谢!
但另有一个问题,采用docmd.outputto时,我的表数据有5万多条,导出时数据库显示错误,
输出的行太多,或格式错误,或系统本身有限制,此时应怎么办叱?
作者: sbsfhgl    时间: 2007-8-25 17:16
没办法,现在急用,只有顶一下了
作者: t小宝    时间: 2007-8-25 18:19
用 DoCmd.TransferSpreadsheet  试试看
作者: andymark    时间: 2007-8-25 18:51
可能EXCEL有行的限制吧,试试用几个SHEET分开导出




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3