以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  报表打印问题  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=27280)

--  作者:ylx696
--  发布时间:2014/6/28 21:21:00
--  报表打印问题
请教老师,可不可以在录入窗口上设计一个打印按钮,点一次就能同时打印几个不同的报表呢
--  作者:lyjzyq
--  发布时间:2014/6/29 15:14:00
--  
可以,你可以将公式设为Report(Gridname,"花名册",1,Rows,1) And Report(Gridname,"履历卡",Row,Row,1)这样就可以了系统是花名册打印后自动再打印履历卡,可以随便添加多个
--  作者:ylx696
--  发布时间:2014/6/29 15:51:00
--  
请问   Row,Row,1) 这里的数字用不用变啊
--  作者:dancedy
--  发布时间:2014/6/30 11:22:00
--  

RePort 函数

 

报表打印函数,比PrintReport更加灵活。

语法
Report(Grid,Report,StartRow,EndRow,Output,Option,Printer)
Grid     指定表,可以用表名表示,也可以用位置表示。
Report   报表名称
StartRow 打印起始行
EndRow   打印结束行
Output   设为0,打印预览,设为1,直接打印,设为2,出现对话框
Option   可选参数,1分组换页,2自动满页,4仅打印选定区域的分组行,参数可以组合,例如设为3(2+1)表示同时要分组换页和自动满页。
Printer  可选参数,指定打印机。可以用函数Printers 获得当前计算机的所有打印机。

 

例子
Report(Gridname,"花名册",1,Rows,1)
打印当前表中的报表“花名册”,打印范围为所有行。

[此贴子已经被作者于2014-6-30 17:13:57编辑过]

--  作者:ylx696
--  发布时间:2014/7/1 18:10:00
--  
谢谢老师