易表在线答疑技术与交流用户社区 → [求助]请教报表出错原因,预览报表显示“无效的报表格式”


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

主题:[求助]请教报表出错原因,预览报表显示“无效的报表格式”

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


加好友 发短信
等级:新手上路 帖子:2 积分:0 威望:0 精华:0 注册:2011/2/18 11:11:00
[求助]请教报表出错原因,预览报表显示“无效的报表格式”  发帖心情 Post By:2011/2/18 11:51:00 [只看该作者]

我和同事共四人ABCD共用一个易表文件,主文件放在A电脑上,其他三人都是从共享中导出的快键方式,
最近B电脑新接了打印机,就出现她的报表无法预览,显示“无效的报表格式”。
只有进入2011年出口订单明细里,选择“报表设置”--“页面”-“打印机备选栏”中手动选择打印机,然后“应用”-保存报表,这样回到2011年出口订单中,才能打印报表。
但关掉软件,再打开还会出现这种问题,显示“无效的报表格式”
详见附件

特别说明:只有B的电脑出现这问题,其他人都没问题;B新接过打印机egd文件下载

-=-=-=- 以下内容由 qianxiaobo2011年02月18日 11:52am 时添加 -=-=-=-
易表文件密码: 217576


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


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2011/2/18 14:17:00 [只看该作者]

如果不同用户所用打印机不同,可以根据用户设置打印机,所以建议用Report命令代替PrintReport。

Report()语法如下:
语法
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)
打印入库明细表中的报表"入库单,包括所有行。


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


加好友 发短信
等级:新手上路 帖子:2 积分:0 威望:0 精华:0 注册:2011/2/18 11:11:00
  发帖心情 Post By:2011/2/28 15:11:00 [只看该作者]

你好,很感谢回复。
我按Printer语句重新试了下,发现仍然不能解决这个问题。
请你重新看下我的原稿问题,这个我觉得已经超出了易表语法的问题了,可能是软件不和打印机兼容,
方便的话可以留下具体的联系方式,再次请假。

 回到顶部