设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[其它] 請教2個報表問題﹗

[复制链接]
跳转到指定楼层
1#
发表于 2005-3-11 01:44:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
請教各位前輩兩個問題﹕

1)在報表中﹐如果每頁打印20條記錄(每條記錄為1行﹐帶邊框)﹐然后換頁﹐請問如何實現換頁﹖

2)如果最后一頁不滿20行記錄﹐則用有邊框的空行補足20行﹐請問如何實現補滿20行﹖[em06]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-3-11 04:03:00 | 只看该作者
在報表的“列印頁前”事件中輸入下面內容。Private Sub Report_Page()

Dim rpt As Report, lngColor As Long

Dim I As Integer

Set rpt = Reports!當前報表

rpt.ScaleMode =20

lngColor = RGB(255, 0, 0)

rpt.Line (2.503, 2.5)-(4.735, 6.588), lngColor, B

rpt.Line (7.354, 2.5)-(9.074, 6.588), lngColor, B

rpt.Line (10.317, 2.5)-(12.037, 6.588), lngColor, B

rpt.Line (13.81, 2.5)-(15.952, 6.588), lngColor, B

rpt.Line (19.123, 2.5)-(19.123, 6.588), lngColor

For I = 1 To 20

    rpt.Line (0.4, 2.5 + (I - 1) * 0.584)-(19.123, 2.5 + I * 0.584), lngColor, B

Next I

End Sub
3#
发表于 2005-3-11 04:13:00 | 只看该作者
4#
 楼主| 发表于 2005-3-15 01:59:00 | 只看该作者
哦﹐搞明白了﹐謝謝ququ![em02]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-21 22:39 , Processed in 0.075811 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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