注册 登录
编程论坛 VFP论坛

报表输出打印为什么只打印了TABLE里第一条记录,

hysoft88 发布于 2023-05-29 11:52, 1232 次点击
VFP报表输出打印,调用了一个数据表,里面有多条记录,但不知为什么只打印了第一条记录,其他的不没有输出,
10 回复
#2
bbschf2023-05-29 11:58
要不要重复打印?
#3
hysoft882023-05-29 12:05
同一个小软件里,两个报表,一样的做法
第一个正常,第二个就出现这种只能打印数据表的第一条记录,其他不打印
#4
sdta2023-05-29 12:19
隔皮猜瓜?
#5
laowan0012023-05-29 15:43
打印前go top一下试试
#6
xuminxz2023-05-29 17:32
如果命令没有用错,就是调用错了数据表。
报表控件中调用数据的优先顺序:
1)指定了字段所属表的别名,从此表调用数据
2)否则从数据环境中的表调用数据。
3)1、2均未指定,则从当前工作区中的表中调用数据。
#7
厨师王德榜2023-05-29 17:46
放到"细节带"中.
#8
shizi02023-05-31 10:06
细节区没放内容?
#9
shenlancwz2023-05-31 17:03
先把报表数据环境中所有表删除,保存后退出,然后再调出报表,在数据环境中添加表,记住,如果一个报表的表环境中有多个表时,要先添加需要多行输入表,再添加其他表。因为第1个添加的表才是驱动表。
#10
chansnsn2024-07-26 11:28
我也遇到同样问题,要打印的表数据都是放在细节带区,预览的报表的时候,数据经常出现混乱,有时候全部细节带区打印的都是同一条记录都数据。
后来我用SET REPORTBEHAVIOR 90,设置报表输出引擎,数据是正常了,预览的时候又提示报错:
只有本站会员才能查看附件,请 登录


我现在也还没有解决报表输出数据混乱的问题(而且是有时候数据正确,一翻页就错误。)
#11
shenlancwz2024-08-04 16:54
把表设置成引导表。操作方法是,报表数据环境里的所有表删除,然后保存退出后再打开表,把你需要的主表先添加到数据环境中即可。一个报表环境中有多个表时,第1个添加的表为主表。
1