按某关键字用查询后,查询结果分批导出。
如果无可用关键字,就用
1top x查询导出,x为你sheet表的最大行数,
2再删除前x条记录。
重复1和2 N次,直到全部导出。
可以做成宏。
由于2007excel没有导出dbf功能,于是使用了多步转换方法:用2007Access数据库导入excel文件,再用2007Access数据库的导出功能转为dbf文件,但在导出时提示:“记录将无法置于记录中”的错误,查看了一下,原来是导入excel文件时,文本字段长度为255,因此,只将文本字段的长度全改小于255以下,就能顺利导出dbf文件。
首先为欲导出的数据库建立ODBC数据源,然后启动ACCESS,建立一个空库;然后在命令菜单选文件,获取外部数据,导入,文件类型选择ODBC database,定位ODBC数据源,选择所需数据表,在导入的表上点击右键,选择所需的格式。OK!
调整一下代码
'ElseIf IsNull(Trim(MeText6)) Then '此行需要修改
'上句修改为下句
ElseIf not IsDate(Trim(Me!Text6)) Then 'Me后面使用叹号引用用户控件比用点号代码更健壮
MsgBox ("投资时间不得为空") '此行需要修改,注意使用MsgBox()函数不太恰当
'上句修改为下句
MsgBox "投资时间必须是一个有效日期且不得为空" '注意使用MsgBox语句更好
Exit Sub '注意每个消息框后面要加这句
'
With rs
!投资时间=Trim(MeText6)
'上句修改为下句
!投资时间=CDate(Trim(Me!Text6))
'
应该是这样的:
<%
Dim connstr
connstr="provider=microsoftACEoledb120;data source=" & serverMapPath("bbaccdb")
Set conn = ServerCreateobject("ADODBConnection")
connOpen connstr
%>
以上就是关于怎么把access里的数据分批存到excel里(求具体步骤最好带截图),我用的是2010版的,谢谢啦全部的内容,包括:怎么把access里的数据分批存到excel里(求具体步骤最好带截图),我用的是2010版的,谢谢啦、用Access导出dbf总是提示记录过大怎么解决有截图最好啦~~、如何从oracle数据库中把数据同步到access数据库中要具体 *** 作步骤,最好有截图等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)