【access小品】并驾齐驱--双列报表-煮江品茶
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 源码示例


【access小品】并驾齐驱--双列报表

发表时间:2011/11/30 19:02:32 评论(5) 浏览(8747)  评论 | 加入收藏 | 复制
   
摘 要:双列报表
正 文:

  版友简希望能在一张报表上分左右两个区域打印统一数据源的报表,这个问题稍有些复杂。其基本的算法就是将记录分出页来,比如说每20行为一页,只要能分出这样的页来,就可以用mod计算出左右两个查询。同样的道理,也可在此基础上分出三列或者更多的并列的页面了。分出若干的查询后便只是做几个子报表,以及报表的美化了,这不是本问题的重点。本例的视频是实例完善前录制的,更新后的实例,对报表进行了进一步美化。

      分页可以用一个自定义函数来进行计算,也就是计算记录的顺序号处于第几页:

Function p(num As Long, row As Long) As Long
'参数:num--记录的顺序号,row--页的记录总数
Dim i As Long
For i = 1 To 1000
    If num <= i * row Then
        p = i
        Exit For
    End If
Next
End Function

点击下载此附件

 


Access软件网交流QQ群(群号:198465573)
 
 相关文章
【Access小品】从一个错误说起--域函数第一参数问题  【煮江品茶  2013/4/14】
【Access小品】替换批量Word文件中的字符串示例  【煮江品茶  2013/4/27】
【Access小品】记录顺序调整示例  【煮江品茶  2013/5/6】
【Access小品】一语定乾坤--通用函数编制示例  【煮江品茶  2013/5/17】
【Access小品】一根烟的教训--删除重复记录示例  【煮江品茶  2013/5/25】
常见问答
技术分类
相关资源
文章搜索
关于作者

煮江品茶

文章分类

文章存档

友情链接