易表在线答疑技术与交流用户社区 → 报表设计


  共有14785人关注过本帖树形打印复制链接

主题:报表设计

帅哥哟,离线,有人找我吗?
feiyu888
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:15 积分:0 威望:0 精华:0 注册:2006/9/7 16:48:00
报表设计  发帖心情 Post By:2006/9/7 16:52:00 [只看该作者]

如何打印所有符合条件的行

 回到顶部
帅哥哟,离线,有人找我吗?
yangming
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2062 积分:20 威望:0 精华:0 注册:2006/8/11 10:51:00
  发帖心情 Post By:2006/9/7 17:05: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)
打印当前表中的报表“花名册”,打印范围为所有行。

Report(Gridname,"花名册",RowSel,RowEnd,1)
打印当前表中的报表“花名册”,打印范围为选定行。

Report(Gridname,"履历卡",Row,Row,1)
打印当前表中的报表“履历卡”,打印范围为当前行。

Report("入库明细","入库单",1,[入库明细!Rows],1)
打印入库明细表中的报表"入库单,包括所有行。

注意,Report只能打印当前表和关联表的报表,如果打印的是关联表的报表,那么关联表必须是可见的,不管是录入窗口,还是主界面中,有只要有一个地方该关联表可见即可。



 回到顶部
帅哥哟,离线,有人找我吗?
smileboy
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8672 积分:1734 威望:0 精华:0 注册:2006/8/11 10:52:00
  发帖心情 Post By:2006/9/7 17:06:00 [只看该作者]

筛选后打印

 回到顶部
帅哥哟,离线,有人找我吗?
gaoqr
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:118 积分:0 威望:0 精华:0 注册:2006/8/12 12:07:00
  发帖心情 Post By:2006/9/7 17:06:00 [只看该作者]

先筛选。

在当前表中筛选符合条件的行。

Filterfor(CompareCol,CompareMode,CompareValue,...)


 回到顶部
帅哥哟,离线,有人找我吗?
feiyu888
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:15 积分:0 威望:0 精华:0 注册:2006/9/7 16:48:00
  发帖心情 Post By:2006/9/8 11:42:00 [只看该作者]

感谢各位朋友。但是不明白以上方法都在什么界面里去做。

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2006/9/8 11:52:00 [只看该作者]

呵呵,传文件上来大家帮你做,你一看就明白了。

 回到顶部
帅哥哟,离线,有人找我吗?
李兴德
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:177 积分:0 威望:0 精华:0 注册:2006/8/22 17:16:00
  发帖心情 Post By:2006/9/8 13:30:00 [只看该作者]

设置一按钮。公式为:
Filterfor(CompareCol,CompareMode,CompareValue,...) and Report(Grid,Report,1,Rows1) and ShowAll()

 回到顶部