考生文件夹下存在数据库“书籍管理”,其中包含表“作者”和表“图书”,这两个表存在一对多的联系。对该数据库建立文件名为myf的表单,其中包含两个表格控件。第一个表格控件用于显示表“作者”的记录,第二个表格控件用于显示与表“图书”当前记录对应的“作者”表中的记

admin2009-02-15  30

问题 考生文件夹下存在数据库“书籍管理”,其中包含表“作者”和表“图书”,这两个表存在一对多的联系。对该数据库建立文件名为myf的表单,其中包含两个表格控件。第一个表格控件用于显示表“作者”的记录,第二个表格控件用于显示与表“图书”当前记录对应的“作者”表中的记录。表单中还包含一个标题为“关闭”的命令按钮,要求单击此按钮退出表单。

选项

答案在命令窗口中输入命令:CREATE FORM myf,打开表单设计器窗口。 从“表单控件”工具栏中单击表格控件,添加两个表格到新建的表单中,右击表单,选择“数据环境”快捷菜单命令,在数据环境中添加数据表“作者”和“图书”,系统自动建立好两表的关联。返回表单设计器中,右键单击表格Grid1,在弹出的快捷菜单中选择“生成器”,弹出表格生成器对话框,在“1.表格项”中选择数据表“作者”,将表中所有字段添加到选定字段中,如图3-64所示。 [*] 以同样的方法设置第二个表格的生成器,然后再选择“4.关系”选项卡,把“父表中的关键字段”设置为“作者.作者编号”,把“子表中的相关索引”设置为“作者编号”,如图3-65所示。 [*] 从表单控件工具栏中,向表单添加1个命令按钮,修改命令按钮的Caption属性值为“关闭”,在“关闭”命令按钮的Click事件中输入:Thisform.Release。 运行表单,保存表单设计到考生文件夹下。

解析 本大题考查的主要是通过表格控件,实现父子表记录的联动显示,首先需要添加用于显示的数据表到表单的数据环境中,然后在两个表格的“生成器”对话中,进行相应的设置,实现表格中记录联动的功能。
转载请注明原文地址:https://kaotiyun.com/show/spKZ777K
0

最新回复(0)