想在vfp打印时加上编号 每天第一张打印的为01,第二张为
vfp吧
全部回复
仅看楼主
level 1
想在vfp打印时加上编号 每天第一张打印的为01,第二张为02,以此类推,第二天再从01开始计算,有大神知道咋弄吗 求详细
2019年10月09日 23点10分 1
level 12
打印的数据表是什么样子(表名,字段名,数据格式)?
2019年10月10日 03点10分 2
字段 单位 设备编号 设备盘号 每次打印我只打印一个设备的 我用的for条件筛选的 现在要生成编号 日期+每天都打印序号
2019年10月10日 08点10分
level 5
VFP 打印的是 xxx.frx报表文件,而报表文件对应的是表格,
如果只有一个报表文件,可以在 报表对应表格中的字段添加
当然也可以通过程序 编辑报表文件 添加标注(这个我也不会)
如果是多个报表文件,就比较复杂了,
其实人工写一下数字吧,[勉强]
2019年10月10日 03点10分 3
感谢!!! 我这边先手写编号 我再试试其他办法 我报表每次只打一条纪录 筛选的
2019年10月10日 08点10分
level 12
Set Printer To Name GetPrinter() && 选择打印机
Use <数据表名>
Copy To DYB For 日期 = Date()
Use DYB
_SCREEN.VISIBLE = .T.
DEFINE WINDOW DYCK AT 0,0 SIZE 41,132 TITLE (BT1) SYSTEM GROW FLOAT ZOOM CLOSE
ACTIVATE WINDOW DYCK
REPORT FORM <报表格式文件> PREVIEW WINDOW DYCK && 向屏幕和打印机输出
RELEASE WINDOW DYCK
_SCREEN.VISIBLE = .F.
USE
Delete File DYB.DBF
&& 在【报表格式文件】的表头部分使用【_pageNo】函数可以自动测试
Right(Str(1000+_PageNo), 3) && 前加【0】页次表达式
2019年10月10日 05点10分 4
太感谢了 我回去试试看
2019年10月10日 08点10分
打印一般是将主表数据进行筛选生成一个【打印表】,然后对【打印表】打印输出,并不是将主表数据进行直接条件判断输出。
2019年10月11日 06点10分
level 9
这样应该有个LOG文件
最起码
2019年11月08日 07点11分 5
1