以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- 求助老师,相关表如何自动填写相关列 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=1116) |
-- 作者:Egei -- 发布时间:2012/4/17 21:18:00 -- 求助老师,相关表如何自动填写相关列 父表和子表通过编号列联系在一起,这两个表编号,日期,领导三列是同样内容的,为了避免重复输入,该怎么设公式当填入了父表的内容,子表1中相同内容的三列自动填入了。父表一行,子表1必定有一行对应,子表2则有可能对应,也可能没有对应的记录,所以子表二的功能要是当在子表2中填完编号,自动查询父表中的数据填入相关列。而子表1则在父表增加一条记录同时也自动增加一条相关记录。egd文件下载 |
-- 作者:wjq1072 -- 发布时间:2012/4/17 21:50:00 -- egd文件下载 |
-- 作者:Egei -- 发布时间:2012/4/20 14:43:00 -- If([编号]="" Or FindRow("子表","编号","=",[编号]) > 0,ReplaceFor("子表","编号",[编号],"编号","=",[编号]) And ReplaceFor("子表","日期",[日期],"编号","=",[编号]) And ReplaceFor("子表","领导",[领导],"编号","=",[编号]),AddRow("子表","编号,日期,领导",[编号],[日期],[领导])) 这公式够长的 |