设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[其它] 龙腾网络人事工资管理系统

[复制链接]
跳转到指定楼层
1#
发表于 2005-8-17 06:58:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这个系统刚开始是用这个报表的“Anycell 报表”,但是他的DEBUG也实在是太多了,所以最后选择了

Excel作为报表,如那位仁兄想要学习一下Excel作报表的话,这可是一个很好的例子罗,附件上传不了,

如需要请加我QQ:17717203或是Q群:10237421
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2005-8-17 07:13:00 | 只看该作者
可传到 ftp://access-cn:access-cn@www.office-cn.net 然后再在贴子中引用或告诉路径. 谢谢
3#
发表于 2005-8-17 22:42:00 | 只看该作者
想用EXCEL作ACCESS的报表用下面的代码就好了,

Private Sub 命令23_Click()

Dim rs As ADODB.Recordset

Dim I As Integer

Dim x As Integer

Dim xlApp As Excel.Application

Dim xlBook As Workbook, xlSheet As Worksheet

DoCmd.RunSQL "DELETE TBL_装车费日报表.* FROM TBL_装车费日报表"

DoCmd.OpenQuery "TBL_追加装车费日报表"

Set rs = New ADODB.Recordset

Set xlApp = CreateObject("Excel.Application")

Set xlApp = New Excel.Application

Set xlBook = xlApp.Workbooks.Open(CurrentProject.Path & "\acc.XLS") '打开要输出的EXECL文件

Set xlSheet = xlBook.Worksheets(6)               '打开工作表,这里是第一个,可以设其他

xlApp.Visible = True                             '显示

rs.Open "TBL_装车费日报表", CurrentProject.Connection, 3, 3

If Not rs.EOF Then rs.MoveFirst

Do While Not rs.EOF

I = I + 1

For x = 0 To 1

xlSheet.Cells(I + 3, x + 1) = rs(x) 'CELLS(行,列)  单元格

Next x

   rs.MoveNext

Loop

rs.Close

'xlSheet.PrintPreview     '如果是要打印,只要把 PrintPreview 改为 PrintOut

'xlBook.Close SaveChanges:=False

'xlApp.Quit               '退出

End Sub

[此贴子已经被作者于2005-8-17 14:41:58编辑过]

4#
发表于 2008-5-3 19:58:58 | 只看该作者
谢谢分享
5#
发表于 2009-4-9 12:15:39 | 只看该作者
谢谢,只能说这么多了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-2-24 20:15 , Processed in 0.096034 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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