注册 登录
编程论坛 VFP论坛

请教报表中条件打印问题?

wxzd123 发布于 2023-08-25 12:59, 413 次点击
一张A4纸打印4张准考证,虚线是定位剪开位置的,3个虚线就可以了,到页尾还打一个,如何设置页尾的虚线不打?是在条件打印中设置吗?如何设置?谢谢
只有本站会员才能查看附件,请 登录
9 回复
#2
星光悠蓝2023-08-25 19:20
试一试将虚线的打印条件设为:
mod(recno(),4)<>0
#3
wxzd1232023-08-25 20:32
以下是引用星光悠蓝在2023-8-25 19:20:48的发言:

试一试将虚线的打印条件设为:
mod(recno(),4)<>0

谢谢,不起作用
是否设置虚线下面还有多少厘米就不打印?
#4
星光悠蓝2023-08-26 08:44
试了一下,可以实现

只有本站会员才能查看附件,请 登录
#5
wxzd1232023-08-26 15:08
您好,有两个表,一个单位名称表,一个是教师表
sele 单位表
scan
   sele 教师表
    set filt to 单位=单位表.单位
     打印
   sele 单位表
endscan
这样把mod(recno(),4)<>0改成mod(recno(),3)<>0 用问题
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录
#6
星光悠蓝2023-08-26 15:49
根据你每张纸的标签数量来定
#7
wxzd1232023-08-26 18:40
是呀改3了,结果不对
#8
wxzd1232023-08-26 18:45
recno(),这个记录号,是每页的号,还是表的记录号,如果是表的记录号,单位人数不同,换单位就换页,每页最后一条记录不一定是3的倍数,上面两天线也有一条可能是3的倍数,图的中间也没线
#9
星光悠蓝2023-08-26 18:57
变通一下,不要用set filt to ,提取到一个临时表作为报表的数据源
#10
wxzd1232023-08-26 19:37
谢谢这样可以
1