以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  用户咨询  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=4)
----  如何 临时禁用选项列表?  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=4&id=30264)

--  作者:alin999
--  发布时间:2010-6-8 10:29:51
--  如何 临时禁用选项列表?

 我现在在一个数据记录编辑 录入界面里实现选项列表 

 

但是有个字段我不想用那个列表了    可是 只要在选项列表里的东西  都直接显示出来了  

删了又不行(别的要用到这个)

 

怎么办?

 


--  作者:玩脑者
--  发布时间:2010-6-8 11:11:34
--  

选项列表说明:

 

1、“选项列表”是作为一个特殊意义和用途的数据表名称来使用的。在对“主表”进行数据录入时,诸如性别、学历、民族等字段,由于其字段内容是枚举型的,一般希望通过选择选项的方式录入,这样开发者可将所有“枚举型数据”的字段归结在一个数据表中,预先录入这些选项。该表的表名称必须设置为“选项列表”。

需要注意三点,第一“选项列表”的字段名称与“主表”中的字段名称一定要相同;第二字段类型一定是“文本(字符)型”;第三“选项列表”中允许每条记录有空项。

重点强调的是,虽然有“主表”和“选项列表”两个数据表,按一般情况应放置两个ADO数据表构件,但是“选项列表”是搭建之星系统进行特殊处理,自动寻找到的,因此不需要一个专门的ADO数据表构件指向“选项列表”数据表。也就此原因,提醒开发者在搭建之星数据库开发过程中不要随便为一个数据表取名为“选项列表”。

另外,并不是只有“字段件”才可以使用该方法,纵向记录编辑、浏览编辑网格、数据表网格也同样适用。不过,数据表网格在“定义列”的情况下不可以。

2、选项列表可以用另外一种方法定义:即,建立一个表,表名为主表中的“字段名”,同样达到选项列表功能。

 

选项列表的特点:

 

1、选项列表,是系统自动读取,无法控制,

2、选项列表,不能及时更新,即:运行期当我们向选项列表中,增加或删除部分内容后,需要重新启动“项目”才能更新选项列表。

 

1、鉴于以上特点,建议楼主,对于有时用,有时不用的“选项功能”字段,不要使用“具有自动判断全部选项列表功能的构件”,如,纵向记录编辑,录入界面尽可能的自已做。

2、对于需要选项列表功能的字段,可以通过“字段组合框”功能来实现,对于不需要此功能的字段,用其他构件来实现。

 

字段组合框具有如下特点:应该可以帮到楼主。

 

如果“项目列表”属性中设置有选项,那么以该属性的选项为准;如果“项目列表”属性为为“空”,这时系统自动检查数据表中有无“选项列表”,如果有就使用选项列表中的数据。


--  作者:alin999
--  发布时间:2010-6-8 11:42:16
--  
不行老大  这个以是有项目列表 二是不空  因为别的还要用到这个选项列表
--  作者:FSJM
--  发布时间:2010-6-8 11:49:26
--  
这个简单,在“数据记录编辑”中不选择该字段就可以了;然后自己使用 “字段件”单独对该字段进行处理即可。