我想在软件中有两个“字段组合框”,第一个“字段组合框”里放入各省名称,当选择某省时,第二个“字段组合框”里只可选择该省的所有大学名称,其它省的大学名称看不到。
请问在设计数据库结构时,应该设计几个表?怎么设计(就是每个表里要有哪些字段)?有谁能搞个实例我参考一下吗?谢谢了!
我设计两个,一个当然就是“选项列表”,另外一个表是用各个省份作为字段来命名的。每个字段是各个省份是大学名字。在第一个字段组合框的光标离开的事件设置一下,在里面给第二的组合框的数据集进行动态赋值设置。
用“两张表”或“一张表”都可以。用两张表,就像敬竹作法一样,选项列表中,罗列出全国所有的省份。关键是另外一张表,至少有两个字段,第一个字段“省份”,第二个字段“大学名称”。通过字段组合框当前内容的选择,对第二张表,过滤就可以了。
当然,如果用“一张表”,就是上述的第二张表,在字段组合框1的“项目列表”中,罗列出所有的省份名称。
用选择件中的组合框比用字段组合框容易实现,字段组合框没有增加方法,所以,过滤后的结果好象不容易加到下拉列表中
我按照你要求的结果做了一个实例,不过没有用字段组合框,而是用的组合框,因为字段组合框没有组合框的属性多,不够完善。请你下载看一下,行不行。