主题:[求援] 打印报表只打印第一行的问题还是没解决
北京种子乐
[专家分:3710] 发布于 2008-07-25 09:20:00
去年我发过一张帖子,关于打印报表只打印第一行的问题,这个问题还是没能解决。
就是当表有多行时,送往报表打印时,每行都打印第一行的内容,但打印同表同样的行数。
我的感觉就好象是报表中执行了表的RECC(),没执行SKIP,但报表中的SKIP是隐形的呀,我们管不着呀。
敬请高师指点,两年没有解决了。
回复列表 (共16个回复)
11 楼
cbl518 [专家分:57140] 发布于 2008-07-26 05:36:00
数据环境中没设置表:
一定要将,和报表关联的数据来源表,置为当前表!
这是因为细节区的指针,
默认的是移动当前表的指针!
而表报中,不是当前表的字段表达式,只当一个变量来使用了!
所以你的内容都是同一个纪录内容。
12 楼
cbl518 [专家分:57140] 发布于 2008-07-26 08:14:00
难道还不行吗?
不会吧!!!
13 楼
北京种子乐 [专家分:3710] 发布于 2008-07-26 08:24:00
我所打印凭证所用之表是新生成的一个专用表,
不用SELECT将其转为当前表那样的低级错误应该不会存在的。
但那个表是单独的,没有和表格关联,这倒是事实。
也就是说报表打完属于它的那个专用表后,光标必然要落到某个表格上,这样当前表也就转为了其它表。
考虑VFP有时不一定按照人们给它按排的先后顺序去工作,能不能是光标先落到某个表格上将当前表转为非打印报表专用表后,它才去打印报表呢?
虽然我们是安排先打报表,后落光标了。我在想这个问题。
14 楼
北京种子乐 [专家分:3710] 发布于 2008-07-26 08:46:00
唱:
如果是那样,
需要把表挂到表格上,
那我要改编好多地方,
那真是好麻烦呀。
我又不想活了!
15 楼
wzxc [专家分:9440] 发布于 2008-07-27 17:16:00
[quote]唱:
如果是那样,
需要把表挂到表格上,
那我要改编好多地方,
那真是好麻烦呀。
我又不想活了!
[/quote]
[em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35]
还是要活下去的。
问题总会解决的。
16 楼
北京种子乐 [专家分:3710] 发布于 2008-07-28 03:38:00
[quote][quote]唱:
如果是那样,
需要把表挂到表格上,
那我要改编好多地方,
那真是好麻烦呀。
我又不想活了!
[/quote]
[em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35][em35]
还是要活下去的。
问题总会解决的。[/quote]
谢谢你的鼓励,
请你放心,至少我现在还活着。
问题已经找到了解决办法,
一是还需要观查两天,
二是解决的方法有点太笨,
三是解决的方法看似与问题无关,
四是解决的方法还有点不理想,
五是希望各位高手能有更高的高招,
因而暂时没有向各位介绍。
我来回复