易表在线答疑技术与交流用户社区 → [求助]根据条件将一表中的数据复制到其他表


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

主题:[求助]根据条件将一表中的数据复制到其他表

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


加好友 发短信
等级:论坛游民 帖子:73 积分:113 威望:0 精华:0 注册:2006/8/14 1:15:00
[求助]根据条件将一表中的数据复制到其他表  发帖心情 Post By:2012/12/5 21:18:00 [只看该作者]

将总表中的数据根据输入的数量复制(分配)到指定的表中,不能重复分配,分配后作标记(“已分配”打勾,自动写入员工列),公式如何设置,请指教!

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

思路:

1、在总表中按录入窗口中“数量”框中输入的数量顺序筛选出未分配的数据(“已分配”列及“员工”列都为空的数据)

2、在总表中录入窗口中“员工”框的下拉菜单中选择要分配的表名(如员工1)后,将“员工”中的值填入总表中的“员工”列

3、将筛选出的数据(“已分配”列为空及“员工”列为[员工1]的数据)复制到“员工1”表中,同时将总表中(“已分配”)对应打勾

 

关键是表名如何用到自定义变量

[此贴子已经被作者于2012-12-5 22:05:30编辑过]

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


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

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


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


加好友 发短信
等级:论坛游民 帖子:73 积分:113 威望:0 精华:0 注册:2006/8/14 1:15:00
  发帖心情 Post By:2012/12/6 21:11:00 [只看该作者]

上面的问题已解决,还想分配前作判断,也就是未输入数量或未选员工时给予提示。但下面的公式无效,请帮忙解决。谢谢!

if([%数量%] = "" Or [%数量%] = 0 Or [%员工%] = "",MsgBox("请确定要分配的数量和员工!",1),(EvalFor("总表","标识","CountFor(GridName,""员工"",""="","""",1,Row)") And CopyFor([%员工%],"第一列,第二列","第一列,第二列","标识", "<=" ,[%数量%],"员工", "=" ,"") And EvalFor("总表","员工","[%员工%]","标识", "<=" ,[%数量%],"员工", "=" ,"") And EvalFor("总表","已分配","-1","员工", "<>" ,"") And MsgBox("分配已完毕!",1) And SetVariable("%数量%","") And SetVariable("%员工%","")))

[此贴子已经被作者于2012-12-6 21:11:34编辑过]

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2012/12/7 8:22:00 [只看该作者]

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


 回到顶部