以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]请教报表打印的两个问题 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=26145) |
||||
-- 作者:iyplx2425 -- 发布时间:2013/7/26 8:14:00 -- [求助]请教报表打印的两个问题 欲实行派工单制度,对每个员工当天作业内容进行派工。 1、不同员工的派工单可以相继保存,然后一次性打印吗? 2、如何使用针式打印机,保证每张派工单纸张长度一致(每张派工单的行数不是一致的),即能不能事先设置派工单打印为一个设定的长度。 谢谢了。 |
||||
-- 作者:iyplx2425 -- 发布时间:2013/7/26 8:29:00 --
怎么设计报表,使 1、“表1”中,[第一列]相同的行做为一张报表进行打印; 2、每张打印的报表所占页面长度始终一样。 |
||||
-- 作者:iyplx2425 -- 发布时间:2013/7/26 10:27:00 --
我从论坛下载到的一个文件,其中报表“装箱单”的预览表好像很符合我的需要。但其中: 2、报表“装箱单”只选择了其中一行,是怎么做到的,看不到条件公式在哪里; 3、如果要继续打印下一个客户的“装箱单”,怎样实现? 谢谢。 |
||||
-- 作者:iyplx2425 -- 发布时间:2013/7/26 10:28:00 -- 2、报表“装箱单”只选择了其中一部分行,是怎么做到的,看不到条件公式在哪里; |
||||
-- 作者:dancedy -- 发布时间:2013/7/26 12:04:00 -- 1.报表选择了A5的纸型 2.汇总模式,打印时选择了分组换页 3.不同页面为不同订单 |
||||
-- 作者:iyplx2425 -- 发布时间:2013/7/29 8:30:00 -- 谢谢5楼老师。页面设置的问题解决了。不知有没有办法实现各个报表连续打印。如文件中“表1”[第一列]A、B、C、D对应的报表可分别通过选择[%p%]来分别打印。能不能有办法省去选择[%p%],而直接连续将A、B、C、D对应的报表打印出来? 谢谢!
|
||||
-- 作者:wjq1072 -- 发布时间:2013/7/29 9:47:00 -- Eval("FilterFor(""第一列"", ""="" ,"""+Substitute(ListFor("表1","第一列",1),"|",""",2) And Report(GridName,""1"",1,Rows,0) And FilterFor(""第一列"", ""="" ,""")+""",2) And Report(GridName,""1"",1,Rows,0)") |
||||
-- 作者:iyplx2425 -- 发布时间:2013/7/29 9:54:00 -- 谢谢老师。试用的效果是,所有报表通过预览都可见,但打印时只有[第一列]=“A”的,其他没能自动打印出来。是不是要一份一份地手动打印啊? |
||||
-- 作者:iyplx2425 -- 发布时间:2013/7/29 10:00:00 -- 另外,报表设计中打印机的设置会自动关联到按钮里面来吗? |
||||
-- 作者:iyplx2425 -- 发布时间:2013/7/29 11:37:00 -- FilterFor("第一列", "=" ,"A",2) And Report(GridName,"1",1,Rows,0) And FilterFor("第一列", "=" ,"B",2) And Report(GridName,"1",1,Rows,0) And FilterFor("第一列", "=" ,"C",2) And Report(GridName,"1",1,Rows,0) And FilterFor("第一列", "=" ,"D",2) And Report(GridName,"1",1,Rows,0) 这是我对老师公式的理解,不知对不对。 老师公式中 """+Substitute(ListFor("表1","第一列",1),"|",""",2) And Report(GridName,""1"",1,Rows,0) And FilterFor(""第一列"", ""="" ,""")+""" 就是对上述公式中 "P",2) And Report(GridName,"1",1,Rows,0) And FilterFor("第一列", "=" 进行替换(“P”=“A”、“B”、“C”、“D”)。 |