设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1255|回复: 7
打印 上一主题 下一主题

[帮助] 求导出按钮编码

[复制链接]
1#
发表于 2008-12-5 23:55:42 | 显示全部楼层
  1.     Dim rs As New ADODB.Recordset
  2.     Dim strSQL As String, SQL As String
  3.     Dim strOrigin() As String
  4.     Dim I As Integer, J As Integer, K As Integer
  5.     Dim strTableName As String

  6.     strSQL = "select distinct 籍贯 from 档案"
  7.     rs.Open strSQL, CurrentProject.Connection, adOpenKeyset, adLockReadOnly
  8.     I = rs.RecordCount - 1
  9.     ReDim strOrigin(I) As String
  10.     For J = 0 To I
  11.         strOrigin(J) = rs.Fields(0)
  12.         rs.MoveNext
  13.     Next
  14.     rs.Close
  15.     Set rs = Nothing

  16.     For K = 0 To UBound(strOrigin)
  17.         strTableName = strOrigin(K)
  18.         SQL = "select *  into " & strTableName & " from 档案 where 籍贯='" & strOrigin(K) & "'"
  19.         CurrentDb.Execute SQL
  20.         DoCmd.OutputTo acOutputTable, strTableName, acFormatXLS, CurrentProject.Path & "" & strTableName & ".xls"
  21.         DoCmd.DeleteObject acTable, strTableName
  22.     Next
复制代码

[ 本帖最后由 Henry D. Sy 于 2008-12-6 00:00 编辑 ]
2#
发表于 2008-12-6 00:25:48 | 显示全部楼层
, CurrentProject.Path & "\" & strTableName & ".xls"
把上面这句去掉
3#
发表于 2008-12-6 00:43:02 | 显示全部楼层
你要说清楚,你的标题是不同的工作簿,
已在accessbbs帮你解决了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-22 17:02 , Processed in 0.093451 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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