回 帖 发 新 帖 刷新版面

主题:报表数据环境问题请教

现有一个表,用过滤器在GRID中显示所需数据。在输出到报表时,每页不足10行(自定义页面,每页10行数据)时需添加空白行,所以建了一个游标,将所过滤的表数据放入,不足10行时则自动添加空白数据,但在报表显示时,(报表在自定义的表单中,没有任何控件,仅有一个标题。选择的也是游标作为数据源),报表预览刚显示时,是游标的数据,是正常的,细节带区也有添加的空白行。但如果点击一下报表区,数据马上成了源表的数据,因为细节带区的空白行没有了。
请指点是什么原因造成的?
在此谢谢!

回复列表 (共11个回复)

沙发

域控件表达式前加别名

板凳

对了,忘了这一点,试一下再说。
谢谢

3 楼


还是不行,刚开始显示的是游标的数据。点击一下报表页面后,成了空白数据,细节带区中的行数为表的相应的数据行数,但全部无数据显示。
请再赐教!
谢谢!

4 楼

可否上传表单、报表及部分数据?

5 楼

比较麻烦,因为表单中很多引用的是启动程序中的全程变量及过程文件。
能否赐教此操作时在VFP9中的游标及打印环境如何注意设置?有什么要注意的?因为我之前在VFP6中同样的方法是没有问题的。

6 楼

打印时的数据源除了用主表没问题(但就是不能添加空白行),所需数据不用游标改用另建表也不行。

7 楼

为了打出的表格好看,我也做过将最后一页报表加上空白行,使其满一页。
我是先将根据表拷贝一个临时表,然后计算后加入一些空白行,然后根据临时表再打印。

8 楼

报表设计时移去数据环境

9 楼

已经移去了数据环境。
谢谢!

10 楼

我所做的报表一般都不用数据环境。在调用报表文件前,用select tablename  来定位工作区。
sele yourtablename
report form  .....

我来回复

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