回 帖 发 新 帖 刷新版面

主题:我也有一个头痛的问题!

不才做了一报表,游标取所需数据值做数据源,增设数据每页打十行,不足的在游标中添加空白行。(自定义表单内)报表分三个区:页标头,细节,页注脚。页面自定义22CM长X10CM高。
问题是:
在打印预览,若有11行数据,即第二页(第一页是正常的)时只有第一行数据时,初显示为第一行有数据,第二行到第十行细节区为空白,也没有线条(报表细节带有线条)。但有时点击一下显示的预览区,或改变页面后再返回第二页,偶尔会恢复线条及空白行。
如果再用其他十条数据内的数据源预览后显示正常,再接着关闭后打开11行的数据源时则就正常了。退出本系统后再进入并打开11行的数据源就又不行了。
还遇到了多次初预览与点击一下预览区后的显示不同的情况,如12行数据,第一页显示前10行,第二页最初显示第11行,点一下预览区后显示12行。
头痛!
请大师们帮忙出一下良策,指教一下问题出在哪???

回复列表 (共5个回复)

沙发

头烧坏了,忘了:补充
我是要做出报表每页十行,数据不足的添加空白行补齐的结果,所有行都要有线条画格。

板凳

我看就看得头晕

1、用一个表采集打印数据,用空白记录补足到每页所需行数的整数倍
2、用两种方案控制每页打印你需要的行数:
(1)每次只采集一页的数据量,有几页就打印几次
(2)通过调整页脚高度,使每页正好打印所需要的行数
3、对非字符型数据,设置打印条件:非空时打印。要不然日期型会打印两小点,数值型会打印“0”。当然,如果本身就需要在正常行里面打印“0”,你可以设置主要字段非空打印

3 楼

呵呵!不好意思,整得你有点头晕。
你这几项我都搞好了,就是这一点:
刚预览的时候,与紧接着点击一下预览的报表区的显示不同。

4 楼

什么是“刚预览的时候”?又什么是“点击一下预览的报表区”?

你打印出来试试看

5 楼

打印之后是两种不同的(按预览的)。
也不知道什么原因,分析还是数据源,现暂时已解决:
在游标中加入了一句:到文件尾

就暂时正常了。
谢谢!

我来回复

您尚未登录,请登录后再回复。点此登录或注册