以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- 复制信息到目标表 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=26678) |
||||||||
-- 作者:杏林弟子 -- 发布时间:2013/11/7 15:14:00 -- 复制信息到目标表 老师你好:我做了一个健康村民健康管理表,请问怎样才能自动复制表中有关信息到目标表。如把村民信息管理总表你的高血压(有高血压标志)患者信息自动复制到高血压患者信息表中,并能自动更新(如总表你的信息有变动),请老师给以指导。[pload=egd,村民健康管理表.egd]viewFile.asp?ID=3170[/upload]
lyang70友情提示!
示例文件建议不要泄露诸如电话号码、身份证号码一类的信息(如果非要请任意填写即可)。该帖子的附件我编辑了,楼主可自行修改后再上传! 我已将2楼附件中的身份证号信息删除,不影响使用... |
||||||||
-- 作者:lyang70 -- 发布时间:2013/11/7 15:30:00 -- 以下附件是基于后面3表纯查看设计...
下面案例是通过"审核"列操作自动拷贝到相关表的操作,由于要用到“身份证”,故附件中身份证数据处理过...
[此贴子已经被作者于2013-11-7 16:12:19编辑过]
|
||||||||
-- 作者:iyplx2425 -- 发布时间:2013/11/7 16:35:00 -- 老师可否就在第一个表设置一按钮公式,用一翻二的公式同时将三种病史分别复制到相应的三个表中? |
||||||||
-- 作者:iyplx2425 -- 发布时间:2013/11/7 16:36:00 -- CopyRows("高血压患者信息表","健康状况_高血压",
"=" ,"") And CopyRows("糖尿病患者信息表","健康状况_糖尿病",
"=" ,"") And CopyRows("精神病患者信息表","健康状况_精神病",
"=" ,"") And CopyRows("残疾患者信息表","健康状况_残疾", "=" ,"") |
||||||||
-- 作者:iyplx2425 -- 发布时间:2013/11/7 16:38:00 -- CopyRows("高血压患者信息表","健康状况_高血压",
"=" ,"") And CopyRows("糖尿病患者信息表","健康状况_糖尿病",
"=" ,"") And CopyRows("精神病患者信息表","健康状况_精神病",
"=" ,"") And CopyRows("残疾患者信息表","健康状况_残疾", "=" ,"") |
||||||||
-- 作者:iyplx2425 -- 发布时间:2013/11/7 16:39:00 -- 我自己弄来弄去还是做不好。 |
||||||||
-- 作者:dancedy -- 发布时间:2013/11/7 17:14:00 -- Eval("CopyRows(""" + Substitute(Substitute(Eval("Substitute(""|@|"",""|"",""" + Substitute("高血压|糖尿病|精神病|残疾","|",""") + ""|"" + Substitute(""|@|"",""|"",""") + """)"),"@","患者信息表"",""健康状况_"),"|",""",""="","""") And CopyRows(""") + """,""="","""")") |
||||||||
-- 作者:杏林弟子 -- 发布时间:2013/11/8 7:44:00 -- 诸位老师好,谢谢诸位老师对这个例案的关注,但我的程度太差,弄不懂老师的设计方法,用不好,请哪位老师给以指导一下:指明二楼老师设计的方法,及使用方法,并请问该设计如总表有变动能不能让新的信息覆盖旧的信息,使以后的三个表的信息永远是新的。谢谢二楼老师,谢谢诸位老师。 |
||||||||
-- 作者:wjq1072 -- 发布时间:2013/11/8 8:26:00 --
[此贴子已经被作者于2013-11-8 8:45:40编辑过]
|
||||||||
-- 作者:iyplx2425 -- 发布时间:2013/11/8 8:27:00 -- 二楼第一个文件采用的是表预处理公式。如在“高血压患者信息表”中,用AppendRows("赵寨村村民信息管理总表","健康状况_高血压", "=" ,"高血压")做表预处理,公式的解读是:当打开 “高血压患者信息表”时,首先执行这个公式,即,将 "赵寨村村民信息管理总表" 中“健康状况_高血压”一列有“高血压”字符的行,追加到本表(这里即“高血压患者信息表”)中来。同理,在其他几个同类表中做相应的设置,即可达到你的要求。 当然,这个公式在应用中只适用于建好"赵寨村村民信息管理总表"后第一次向相应的其他表中追加相应的行。以后每打开一次“高血压患者信息表”,都会又向表中追加一次。解决的方法是在公式前面增加一个清除全表的函数即可。 七楼的公式是做为按钮公式,只需在第一个表,即"赵寨村村民信息管理总表"中设置一个按钮并使用该公式。操作按钮的结果是一次性将不同病种的人员信息更新为"赵寨村村民信息管理总表"中的信息。 两种方法得到的效果是一样的,二楼的方法简便。七楼公式是本人为理解一翻几公式讨教的。
|