以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  数据库交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6)
----  [学习]“选项列表”的数据录入时的妙用  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=5381)

--  作者:admin
--  发布时间:2006-5-12 10:32:14
--  [学习]“选项列表”的数据录入时的妙用

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

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

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

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


--  作者:wd0001
--  发布时间:2006-5-24 0:28:15
--  

在应用时,存在一现象:在纵向记录编辑构件,如果不用选项列表的内容,通过录入方式录入,会出现问题:如列表中有"北京",不选择,而通过录入北京,会出现“北京京”;

这是什么原因?



--  作者:admin
--  发布时间:2006-5-24 10:13:55
--  
我试了一下,没发现你说的问题。可能是你的操作不当。
--  作者:wd0001
--  发布时间:2006-5-24 13:06:46
--  
你把选项(同一)增加至10个,看看。
--  作者:admin
--  发布时间:2006-5-24 17:23:37
--  
应该与选项的多少无关。但我还是试了一下有11个选项的字段,没发现你说的问题。
--  作者:wd0001
--  发布时间:2006-5-24 23:22:48
--  

我在例子“职工档案管理。录入”中进行录入出现所述情况。


--  作者:admin
--  发布时间:2006-5-25 9:16:48
--  
应是你的操作问题。
--  作者:wd0001
--  发布时间:2006-5-25 18:20:02
--  
以下是引用admin在2006-5-25 9:16:48的发言:
应是你的操作问题。

你指在编程时的设置问题

还是应用时的操作?

难道还有什么特殊操作!不至于基本的使用自己都会出错?

请admin明示

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:


--  作者:wd0001
--  发布时间:2006-5-26 20:18:23
--  
看来只有到这里了!!!!!!!