易表在线答疑技术与交流用户社区 → 关于两表数据按条件合并为一个表请教


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

主题:关于两表数据按条件合并为一个表请教

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


加好友 发短信
等级:新手上路 帖子:8 积分:280 威望:0 精华:0 注册:2010/7/16 23:37:00
关于两表数据按条件合并为一个表请教  发帖心情 Post By:2013/2/13 16:31:00 [显示全部帖子]

各表的关系为:

      一:文件中“定额表”中的每一条定额都有它的定额含量:比如‘木地板安装’就由两条定额含量组成,一条是每平方为‘主材’的‘木地板‘需要1平方木地板,另一条是每平方为’人工‘的’消耗工时‘需要5个消耗工时。

      二:“预算表”中的每一行由“定额表”取得,“合同编号”代表同一个客户,“工程量”就是针对这个客户所实施的具体项目所需要的数量。“施工区域”就是每一个客户的的业务是在那个区域(比如:***客户装饰工程的卫生间、客厅、厨房、卧室等,也就是说同一个“合同编号”有可能有好几个同样的项目,比如***客户的主卧室区域需要“木地板安装”,儿童房区域也需要“木地板安装”)。

      三:“汇总表”就是想得到针对所有“合同编号”的每一个客户所具体实施每一个项目的定额含量的汇总。(比如把合同编号为0001、0002......的所有为“木地板安装”、“600*600地砖安装”.....项目的具体“定额含量”按“合同编号”汇总)就同文件中手工填写的“汇总表”一样。

      这样表述是否清楚。。。求助不知如何设置公式。。感觉超出了我学习易表的范围。

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


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


加好友 发短信
等级:新手上路 帖子:8 积分:280 威望:0 精华:0 注册:2010/7/16 23:37:00
  发帖心情 Post By:2013/2/13 23:01:00 [显示全部帖子]

我提的问题就没有人能够解答吗???

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


加好友 发短信
等级:新手上路 帖子:8 积分:280 威望:0 精华:0 注册:2010/7/16 23:37:00
  发帖心情 Post By:2013/2/14 19:43:00 [显示全部帖子]

谢谢。。基本上能够解决我想的要求,,论坛多人才啊。。不过能解释一下吗

 

ClearGrid("汇总表") And Eval("Eval(mid(Rept("" And AddRow(""""汇总表"""",""""k"""","""""+Substitute(Substitute(Eval("Substitute(""|@|"",""|"","""+Substitute(ListFor("预算表","k",2),"|",""")+""|""+Substitute(""|@|"",""|"",""")+""")"),"@",""""")"",Eval(""MaxFor(""""定额含量"""",""""p"""",""""项目名称"""",""""="""",""""""+Split("""),"|",""",""\"",2)+"""""")"")),5)) And Eval(mid(Rept("" And AddRow(""""汇总表"""",""""k"""",""""")+""",""\"",2)+"""""")"")),5))") And DelRow(GridName,1) And Do(395)


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


加好友 发短信
等级:新手上路 帖子:8 积分:280 威望:0 精华:0 注册:2010/7/16 23:37:00
  发帖心情 Post By:2013/2/14 20:34:00 [显示全部帖子]

如果能够只统计“预算表”中非隐藏的行就更好了,这样以后“汇总表”岂不是减少了很多的负担。。。。呵呵,,有时间好好学习一下Eval函数,,看的我头都晕了

 


 回到顶部