以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 列表项目是用自定义项目和从数据表中获取有何区别? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=82271) |
-- 作者:xujie80 -- 发布时间:2016/3/15 9:24:00 -- 列表项目是用自定义项目和从数据表中获取有何区别? 在采取人员信息时,有很多选择性项目,有的比较简单,如“男”“女”,有的比较复杂,如体态有“特瘦”“较瘦”“中等”“特胖”“较胖”“肥胖”“魁梧”等,如果有变化的可以用让用户自定义。但是用自定义项目和从数据表中获取有何区别?我的理解如果放在数据库,程序出问题,可以从数据库中恢复,是不是这样? |
-- 作者:shenyl0211 -- 发布时间:2016/3/15 9:48:00 -- 有3种情况: 1、在列属性中设置自定义项目,如“男”、“女”,“是”、“否”,仅针对永远不会变化的; 2、在列属性中设置数据表(包括下述的字典表)、显示列、取值列、过滤条件、排序方式,仅适用于过滤条件简单的; 3、在代码中设置(包括引用下述的字典表),比第2种情况灵活; 最好建立单独的字典表,可以被第2、3种情况引用,是对引用字典表以外其他表的补充,但字典表的修改必须有权限控制。比如“地区”(仅指省、直辖市、自治区),没必要把全国的都放在自定义项目中(否则可选项太多),如果引用其他表中已经输入的项,肯定不全,所以只有采用字典表,且可以根据实际情况由管理者增减。
[此贴子已经被作者于2016/3/15 9:52:11编辑过]
|
-- 作者:大红袍 -- 发布时间:2016/3/15 10:02:00 -- 用数据表的话,就比较灵活,你可以对数据进行增减或修改,而且表的数据还可以被任意多列引用。 |
-- 作者:xujie80 -- 发布时间:2016/3/15 14:27:00 -- 受教。非常感谢。 |