以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]字段内容自动生成且规则可维护问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=47760) |
||||
-- 作者:云淡风轻 -- 发布时间:2014/3/17 10:09:00 -- [求助]字段内容自动生成且规则可维护问题 档号字段一般由 全宗号-分类号-项目号-件号,这样构成,比如001-9.1-01-005,档号字段可以设置成自动生成,在表的DataColChanged中设置,但是一旦设置就是无法更改了。想请教的,如何使这个规则设置成可以维护,也就是不写死呢?
|
||||
-- 作者:Bin -- 发布时间:2014/3/17 10:11:00 -- 就算是DataColChanged生成也不是死的,更改了其他值,点击重置列,或者自己整个按钮执行.RaiseDataColChanged 又重新生成了 |
||||
-- 作者:云淡风轻 -- 发布时间:2014/3/17 10:25:00 -- 嗯,这个看懂了,相当与列数据更新,我想实现是这样一种情形:比如现在档号自动生成规则是“全宗号-分类号-项目号-件号”,如果到时规则发生变化,比如档号构成规则变成“全宗号-分类号-年度-保管期限”,那我怎么实现维护呢?现在如果要实现只能是在datacolchanged里把规则代码改掉重新发布,我想做一个窗口,让用户自己选自动生成的组合字段,然后点下保存,把规则替换datacolchanged的代码,这样子行吗? |
||||
-- 作者:Bin -- 发布时间:2014/3/17 10:28:00 -- 可以的,你上例子吧. |
||||
-- 作者:云淡风轻 -- 发布时间:2014/3/17 10:39:00 --
窗体是:档号规则维护 ,现在是初步搭了一下,其中特种载体表里的datacolchanged的事件也写了。 系统说明: 1、打开系统前按住Ctrl键; 2、开发者密码888,项目发布后,可以用账号001,密码888进去看效果。
DATAROWADDING代码有偏差 If _username <> "admin" Then 待会测试修改下就好了。 [此贴子已经被作者于2014-3-17 10:44:38编辑过]
|
||||
-- 作者:Bin -- 发布时间:2014/3/17 11:03:00 -- .
|