易表在线答疑技术与交流用户社区 → 求助报表打印问题


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

主题:求助报表打印问题

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


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2011/1/11 10:50:00 [显示全部帖子]

没有测试,自己测试下...
打印次序:先打印第一种报表(即每户),再打印第二种报表(即每户下面的行) egd文件下载

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


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2011/1/17 11:52:00 [显示全部帖子]

自己再测试一下吧...egd文件下载

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


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2011/1/18 9:14:00 [显示全部帖子]

没有发现你说的问题呀!
4楼和5楼的附件设置的是直接打印,我将5楼附件下载后将打印模式设为预览模式(见附件),按照你说的方法预览,并未出现你说的情况...egd文件下载

-=-=-=- 以下内容由 lyang702011年01月18日 09:16am 时添加 -=-=-=-
“...包括您以上写的那些语句,我也只依葫画样...”
——如果你是将公式套用到其他文件上出现问题,可能是套用中参数有误所致...

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


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2011/1/19 8:54:00 [显示全部帖子]

[这个贴子最后由lyang70在 2011/01/19 09:21am 第 1 次编辑]

看来楼主是糊涂了,我能肯定地说报表打印没有你说的问题。你所说的问题其实是你报表中各字段取值公式设置有问题所致,如图所说:egd文件下载

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


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2011/1/20 10:53:00 [显示全部帖子]

[这个贴子最后由lyang70在 2011/01/20 04:55pm 第 2 次编辑]

看看这样行不行?egd文件下载

报表格式或调整为:egd文件下载


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


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2011/1/24 12:04:00 [显示全部帖子]

这样吗?
egd文件下载

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


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2011/1/24 15:28:00 [显示全部帖子]

再提供一种按姓名选择的打印方式:
egd文件下载

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


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2011/1/25 8:48:00 [显示全部帖子]

[这个贴子最后由lyang70在 2011/01/25 08:56am 第 3 次编辑]

回复17楼:
  “筛选”是一个临时列,每次执行后系统会删除该列,所以这时变量%打印公式1%会找不到这个值,如果你不需调整公式,就不必去理会%打印公式1%的提示(取消)即可。
    我现在将“打印当前所选组别证本”按钮作了一个判断提示的调整,即解决上诉问题。

回复18楼:
   这应该是由于17楼问题引起的。
   如果要照搬的话,请注意变量名、表名、列名、行预处理公式、添加的辅助列等处一定要匹配,另外,至于变量%打印公式1%的公式设置,你可以先在“打证数据”表中先增加一列“筛选”列,这样就可以设置公式了,设置好后删除该列即可。

以下是修正后的附件:
egd文件下载


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


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2011/1/26 9:33:00 [显示全部帖子]

不用谢,希望对你有所帮助!

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


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2011/2/14 9:04:00 [显示全部帖子]

这样试试!egd文件下载

原因:
 问题主要出在“打印当前所选组别证本”按钮中的这段代码——EvalFor("打证数据","筛选"," If(Instr([姓名],[%选择值%]) >= 0,-1,0) "),在选择值为“张玉东”时,由于“张玉”二字也满足条件,所以会出现你所述问题。

解决办法:
 将代码改为——EvalFor("打证数据","筛选","If(Instr([姓名] + "";"",[%选择值%]) >= 0,-1,0)")。
 同时将“选择”按钮公式修正,用“;”号代替“|”号。
 ——上述修改详见附件。
 
目的:通过姓名加分号的形式就避免了这个问题,例如,当你选择“张玉东”时,选择值为“张玉东;”,而这时的姓名张玉却等于“张玉;”...


 回到顶部
总数 14 1 2 下一页