问答题 在“学籍管理”数据库中,有学生表与选课表,两表间以学生表为主表,以学号建立一对多联系。设计如图5-1所示的表单,当在学生表中选中一个记录时,子表显示相应同学的选课记录。
【正确答案】[指导] 操作步骤如下:
①在表单中创建2个“标签”控件和2个“表格”控件,并选好位置和大小。
②设置控件的字体和字号。
③打开“数据环境设计器”,加入数据库中的表“学生.DBF”和“选课.DBF”,2个表以学生表为主表,以学号为关键字建立“一对多”的永久关联。表单控件的主要属性见表5-1。
表5-1 “学生信息”表单和控件主要属性设置及说明
对象台
属性名
属性值
说明
Label1 Caption 父表:学生.DBF 第1个表格说明
Label2 Caption 子表:选课.DBF 第2个表格说明
Chid1 Name Grd学生 父表表格
RecordSource 学生 数据源
RecordSourceType 1-别名 数据源类型
Grid2 Name Grd选课 子表表格
RecordSouree 选课 数据源
Relation1 Name Relation1 关系名称
ChildAlias 选课 子表别名
ChildOrder 学号 子表索引标识
ParentAlias 学生 指定父表
RelationalExpr 学号 关联表达式
【答案解析】