以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 该不该使用数据字典困惑,高手解答一下 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=44664) |
-- 作者:wuxianzuoji41 -- 发布时间:2014/1/6 13:43:00 -- 该不该使用数据字典困惑,高手解答一下 表A 使用数据字典 ID 职位 名字 1 总经理 张三 2 职员 李四 比如修改张三的职位:使用副本表,动态加载,或者SQLTABLE加载很容易更改,包括弹出窗口来进行修改
如果表A使用数据字典(3代表总经理,7代表职员,数据字典表中) ID 职位 名字 1 3 张三 2 7 李四 如果用这个方式 、首先要显示的时候吧3和7替换成指定的对应字典名字。 如果用SQLTABLE就变成查询表。带来弊端 1、无法直接修改 2、弹出窗口无法用数据绑定方式修改 3、弹出窗口中的代表职位的COMBO控件需要单独编码来显示职位名称,而不是3和7
带来非常多麻烦的地方,从而关联和表达式都无法使用。包括按照职位目录树显示都非常麻烦。
工作量比普通方式增加了很多倍,完全背离了FT高效开发的初衷,那么带来这么多复杂的地方。这种情况下使用数据字典开发方式是弊大于利,不如就不使用数据字典。
高手们给点参考意见 [此贴子已经被作者于2014-1-6 13:43:33编辑过]
|
-- 作者:Bin -- 发布时间:2014/1/6 14:05:00 -- 那就不用吧 |
-- 作者:wuxianzuoji41 -- 发布时间:2014/1/7 10:26:00 -- 以下是引用Bin在2014-1-6 14:05:00的发言:
那就不用吧 其他高手也给点意见呀,在实际应用中大家是怎么做的项目 |
-- 作者:everybody -- 发布时间:2014/10/19 8:34:00 -- 同问
呵呵,也是伸手要方案的。最后楼主如何解决? |
-- 作者:有点甜 -- 发布时间:2014/10/19 9:06:00 -- 回复4楼,数据字典是有它的弊端的。可以使用find函数和drawcell事件模拟数据字典的效果。 |
-- 作者:jianjingmaoyi -- 发布时间:2014/10/19 10:12:00 -- 我也觉得数据字典不好用 |