易表在线答疑技术与交流用户社区 → [求助]关于多对一报表问题


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

主题:[求助]关于多对一报表问题

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


加好友 发短信
等级:论坛游民 帖子:23 积分:36 威望:0 精华:0 注册:2007/2/24 10:22:00
[求助]关于多对一报表问题  发帖心情 Post By:2013/5/13 17:00:00 [只看该作者]

想做一个多对一的报表,但又没时间自已研究,要求已在文件中
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:卡.zip

注明,请各位大虾鼎力帮助,谢谢!

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


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

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:卡.zip


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


加好友 发短信
等级:论坛游民 帖子:23 积分:36 威望:0 精华:0 注册:2007/2/24 10:22:00
  发帖心情 Post By:2013/5/14 9:44:00 [只看该作者]

谢谢版主,但我是想要的是先一户一档(以户口编号相同的为一户),再生成一个报表(报表行式可以了,但还没实现一户一档。
帅哥,在线噢!


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


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

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:卡.zip


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


加好友 发短信
等级:论坛游民 帖子:23 积分:36 威望:0 精华:0 注册:2007/2/24 10:22:00
  发帖心情 Post By:2013/5/14 12:53:00 [只看该作者]

可不可以设计成按一个按键可以批量打印表中以相同户口编号为1个报表的方法呢?

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


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

我这里没有打印机,你自己加一个按钮将下面代码植入测试一下。

 

AddCol(GridName,"XX",3, True ) And EvalFor(GridName,"XX","If(CountFor(GridName,""户口编号"",""="",[户口编号],1,Row) = 1,-1,0)") And FilterFor("XX",""="",-1) And Move(1,1) And Loop("2 > 1","PrintDoc(docdir + ""通知书.doc"",1) And Move(Row+1,1)",[数据!VisibleRows]) And DeleteCol(GridName,"XX") And Do(112) And MsgBox("打印完毕!",1,4)


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


加好友 发短信
等级:论坛游民 帖子:23 积分:36 威望:0 精华:0 注册:2007/2/24 10:22:00
  发帖心情 Post By:2013/5/15 10:22:00 [只看该作者]

刚验证过,过度重复打印,不断重复打印!可不可以在表里自动生成另一个表自动去重
[此贴子已经被作者于2013-5-15 11:47:13编辑过]

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


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

这样试试:AddCol(GridName,"XX",3, True ) And EvalFor(GridName,"XX","If(CountFor(GridName,""户口编号"",""="",[户口编号],1,Row) = 1,-1,0)") And FilterFor("XX","=",-1) And Move(1,1) And Loop("Row <= [数据!VisibleRows]","PrintDoc(docdir + ""通知书.doc"",0) And Move(Row+1,1)",[数据!VisibleRows]) And DeleteCol(GridName,"XX") And Do(112) And MsgBox("打印完毕!",1,4)

 


 回到顶部
美女呀,离线,留言给我吧!
dancedy
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2721 积分:4555 威望:0 精华:0 注册:2011/5/12 17:20:00
  发帖心情 Post By:2013/5/15 11:44:00 [只看该作者]

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:社保卡.egd

[此贴子已经被作者于2013-5-15 14:53:29编辑过]

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


加好友 发短信
等级:论坛游民 帖子:23 积分:36 威望:0 精华:0 注册:2007/2/24 10:22:00
  发帖心情 Post By:2013/5/15 14:16:00 [只看该作者]

还是不行!

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