回 帖 发 新 帖 刷新版面

主题:[求援] 打印报表只打印第一行的问题还是没解决

去年我发过一张帖子,关于打印报表只打印第一行的问题,这个问题还是没能解决。
就是当表有多行时,送往报表打印时,每行都打印第一行的内容,但打印同表同样的行数。
我的感觉就好象是报表中执行了表的RECC(),没执行SKIP,但报表中的SKIP是隐形的呀,我们管不着呀。
敬请高师指点,两年没有解决了。

回复列表 (共16个回复)

11 楼

数据环境中没设置表:
一定要将,和报表关联的数据来源表,置为当前表!
这是因为细节区的指针,
默认的是移动当前表的指针!

而表报中,不是当前表的字段表达式,只当一个变量来使用了!
所以你的内容都是同一个纪录内容。

12 楼

难道还不行吗?

不会吧!!!

13 楼

我所打印凭证所用之表是新生成的一个专用表,
不用SELECT将其转为当前表那样的低级错误应该不会存在的。
但那个表是单独的,没有和表格关联,这倒是事实。
也就是说报表打完属于它的那个专用表后,光标必然要落到某个表格上,这样当前表也就转为了其它表。
考虑VFP有时不一定按照人们给它按排的先后顺序去工作,能不能是光标先落到某个表格上将当前表转为非打印报表专用表后,它才去打印报表呢?
虽然我们是安排先打报表,后落光标了。我在想这个问题。

14 楼

唱:
如果是那样,
需要把表挂到表格上,
那我要改编好多地方,
那真是好麻烦呀。
我又不想活了!

15 楼

[quote]唱:
如果是那样,
需要把表挂到表格上,
那我要改编好多地方,
那真是好麻烦呀。
我又不想活了!
[/quote]
[em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35]
还是要活下去的。
问题总会解决的。

16 楼

[quote][quote]唱:
如果是那样,
需要把表挂到表格上,
那我要改编好多地方,
那真是好麻烦呀。
我又不想活了!
[/quote]
[em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35]
还是要活下去的。
问题总会解决的。[/quote]
谢谢你的鼓励,
请你放心,至少我现在还活着。

问题已经找到了解决办法,
一是还需要观查两天,
二是解决的方法有点太笨,
三是解决的方法看似与问题无关,
四是解决的方法还有点不理想,
五是希望各位高手能有更高的高招,
因而暂时没有向各位介绍。

我来回复

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