Rss & SiteMap

搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp

搭建论坛是“搭建式”中文软件开发工具《搭建之星》、《网站·搭建者》技术交流的地方。
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:数据统计例子中问题

1楼
ifly2005 发表于:2005-7-12 17:36:26
数据库实例中的数据统计例子 数据统计构件 中输入数据这一页里 性别 班级 学期的项目列表选项是怎么实现的.... 看来看去也没有什么特别的设置啊. 请教了.
2楼
春林 发表于:2005-7-12 17:55:07
请看使用手册→数据库知识→数据录入→枚举型数据的录入→使用选项列表 那里说的比较详细:(以下是复制过来的) 使用“选项列表” 使用“选项列表”是录入“枚举型数据”的最佳方式。在搭建之星中,“选项列表”是作为一个特殊意义和用途的表名称。数据库管理系统的开发者可将所有“枚举型数据”的字段归结在一个数据表中,预先录入自动选项。该表的表名称必须设置为“选项列表”。 这样的数据表,在使用“字段查找组合框”中,我们已经见到过了,那时的数据表名称为“枚举型数据表”。现在我们将之改名为“选项列表”,看看改名后的神奇效果。 在这里需要注意三点,第一“选项列表”的字段名称与“学生成绩表”中的自动选项字段名称一定要相同;第二字段类型一定是“文本(字符)型”;第三“选项列表”中允许每条记录有空项。如图3所示,该表有六条记录,但由于“性别”字段,只有“男、女”两项内容。所需构件及构件摆放如图8所示 注意:构件的放置是有先后顺序的。一般要先放ADO数据库连接、ADO数据表、数据源构件,然后才能放置字段组合框、纵向记录编辑等构件。否则,在字段组合框或纵向记录编辑中可能不能显示“选项列表”中的自动选项。 重点强调的是,虽然在数据库中有“学生成绩表”和“选项列表”两个数据表,按一般情况应放置两个ADO数据表构件,但是“选项列表”是搭建之星系统进行特殊处理,自动寻找到的,因此不需要一个专门的ADO数据表构件指向“选项列表”数据表。也就此原因,提醒开发者在搭建之星数据库开发过程中不要随便为一个数据表取名为“选项列表”。 另外,并不是只有“字段件”才可以使用该方法,纵向记录编辑、浏览编辑网格、数据表网格也同样适用。不过,数据表网格在“定义列”的情况下不可以。 运行效果,如图9所示
3楼
ifly2005 发表于:2005-7-12 23:20:37
请春林兄能看一下 数据库实例中的数据统计例子 数据统计构件 中输入数据这一页 再说吗 你说的选项列表的方法我基本会了,不过这个例子里没有用到上述方法.
4楼
admin 发表于:2005-7-13 9:23:29
是的,这是搭建之星一种老的处理枚举型字段输入的方法。现在不提倡使用。 它的约定是:每一个枚举型字段都要建立一个与该字段同名的表,读取该表中“名称”字段的内容做为枚举型字段的选项。 以数据统计为例,在“学习成绩表”中“性别”字段录入,这样,要建立一个名称为“性别”的表,表中建立“名称”字段,然后输入“男、女”内容,这时在搭建之星中,打开学习成绩表,性别字段就会列出“男、女”选项了。 这种方式的缺点是明显的,就是要为每一个枚举型字段都要建立与之对应的表。因此,现在建议大家,直接使用“选项列表”,这样只要建立一个表就可以了。
5楼
春林 发表于:2005-7-13 16:59:08
ifly2005,对不起,我看的例子可能与你看的不是一个,我看的那个用的是“项目列表”,所以才这样回的,不过管理员说明了原因,问题解决就好。
共5 条记录, 每页显示 10 条, 页签: [1]

搭建之星 网站·搭建者 Copyright © 2000 - 2011
Powered By Dvbbs Version 8.2.0
Processed in 0.07910 s, 3 queries.