以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]想得头都大,求解!先谢谢了。 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=1760) |
-- 作者:lizuyan009 -- 发布时间:2011/10/21 16:39:00 -- [求助]想得头都大,求解!先谢谢了。 如何在A级测试、B级测试、C级测试表中比较最后日期的合格内容,自动填入“一览表”中egd文件下载 |
-- 作者:wjq1072 -- 发布时间:2011/10/21 17:41:00 -- egd文件下载 |
-- 作者:lizuyan009 -- 发布时间:2011/10/21 18:02:00 -- wjq1072 真快呵,谢谢,学到了 |
-- 作者:lizuyan009 -- 发布时间:2011/10/21 18:08:00 -- 下面引用由wjq1072在 2011/10/21 05:41pm 发表的内容: 不见公式地? -=-=-=- 以下内容由 lizuyan009 在 2011年10月21日 06:14pm 时添加 -=-=-=- “一览表中的姓名重复” |
-- 作者:wjq1072 -- 发布时间:2011/10/21 18:46:00 -- A级测试、B级测试、C级测试 现在是记录每个人每个级别的最后合格时间,当然有重复啦! 你是要:比如A为低级、B为中级、C为高级并且是记录每个人的最高级别合格的时间? -=-=-=- 以下内容由 wjq1072 在 2011年10月21日 06:47pm 时添加 -=-=-=- 是不是自己都没有搞清楚怎么一览统计啊? |
-- 作者:lizuyan009 -- 发布时间:2011/10/21 22:59:00 -- 下面引用由wjq1072在 2011/10/21 06:46pm 发表的内容: A级测试、B级测试、C级测试 现在是记录每个人每个级别的最后合格时间,当然有重复啦! 你是要:比如A为低级、B为中级、C为高级并且是记录每个人的最高级别合格的时间?-=-=-=- 以下内容由 wjq1072 在 2011年10月 ... 对不起,是我表述得不清楚,让你受累了。我想表达的是:在A、B、C三个表比较后只取其中一个表中符合“时间距今最近且合格”的记录,自动更新“一览表”中的数据。“一览表”中的记录是一人一条。 虽然C的级别高但重新测试后不合格,可能符合A级或B级,如测试符合A级则在A表中有一条新的记录,那么就取A表的这条记录更新“一览表”中的数据。总之在三个表中不论级别只取“时间距今最近且合格”的记录。 不知能否说明,请见谅。谢谢。 |
-- 作者:don -- 发布时间:2011/10/22 7:07:00 -- 很简单: ClearGrid("一覽表") And AppendRows("A級測試","測試結果", "=" ,"合格") And ReplaceFor("一覽表","測試類別","A級測試","測試類別", "=" ,"")And AppendRows("B級測試","測試結果", "=" ,"合格")And ReplaceFor("一覽表","測試類別","B級測試","測試類別", "=" ,"")And AppendRows("C級測試","測試結果", "=" ,"合格")And ReplaceFor("一覽表","測試類別","C級測試","測試類別", "=" ,"") And DelRow("一覽表",1) And SortCol("一覽表","測試類別日期",2) And DelReptRows("一覽表","姓名") |
-- 作者:wjq1072 -- 发布时间:2011/10/22 9:10:00 -- egd文件下载 |
-- 作者:lizuyan009 -- 发布时间:2011/10/22 11:31:00 -- 谢谢wjq1072 、don 二位热心指教,一览表中有许多尚未进行测评的人员及其它信息,是不能删除的,其实我是想象关联表引用数据方式来更新数据,而现在是面对三个表按我的水平感觉有点难。现在我用三个辅助列也能解决问题。总觉得有些不上路的意思。虽然不能用上二位的方案,也学到许多知识。再次谢谢啦。 |
-- 作者:wjq1072 -- 发布时间:2011/10/22 11:54:00 -- 呵呵,越听越糊涂! |