以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求一个思路-档案被使用的判断 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=68154) |
-- 作者:blsu33 -- 发布时间:2015/5/11 12:58:00 -- 求一个思路-档案被使用的判断 老师, 基础档案使用后,想要达到必须删除相应的引用,才可以修改; 这部分已经在单个文档中实现; 求思路 如何不用在每个文档中都做相同的代码实现; 举例: 部门档案-财务部 在职员档案中使用,我可以在部门档案中判断,已在职员档案中使用,不能删除,这个已经实现; 但是,部门档案-财务部在 报销模块 总账模块 往来业务中 N多个 Datatable 中都使用(还可能中途有增加),怎么做比较好的实现,不用在部门档案中Datecol 表事件罗列 N多行相同的代码(只是表名和列名不一样) |
-- 作者:Bin -- 发布时间:2015/5/11 13:34:00 -- select case e.datacol.name case "第一列","第二列" 这里用 e.datacol.name 即可 一段代码通杀 end select
|
-- 作者:大红袍 -- 发布时间:2015/5/11 14:06:00 -- 没办法,必须去都所有的表查找一次。
但不需要重复写代码啊,你可以用循环,替换一下表名就行了啊。 |