目录
1.创建交互式动态查询窗体
参数查询是一种交互式动态查询,在输入不同的参数后可以获得不同的查询结果。参数查询虽然使用灵活,但是存在一定的缺点。例如,在输入参数时,可能由于输入的失误而得不到结果,或者用户根本不知道输入什么参数值。通常参数查询中,所输入的参数是属于一个特定数据集合。因此,如果从一个连接该数据集合的组合框中挑选数据,显然比在对话框中输入参数既方便,又不易发生错误。从组合框中选择参数值,在窗体中查询记录的方法被称为交互式动态查询。
创建交互式动态查询窗体的操作需要进行以下四部分设计:
- 建立一个窗体:创建输入查询条件的组合框
- 建立一个查询:包含所需信息和设定查询条件
- 建立一个子窗体:显示满足条件查询的结果
- 设置组合框更新后事件:响应查询条件更新后的动作,刷新窗体上的显示结果
2.建立交互操作窗体
例 在“教学管理”数据库中,创建动态查询窗体,实现按课程查询不及格情况。具体操作步骤如下:
所创建的窗体名称是“按课程查询不及格学生“窗体,在这个窗体上创建组合框,并让组合框从“课程”表中获取数据。
( 1)打开教学管理数据库,在“创建”选项卡的“窗体”组中,单击“窗体设计”按钮,打开窗体设计视图。
(2)在“设计”选项卡的“控件”组中,单击“标题”按钮,在窗体上添加了窗体页眉节,在该节上添加了一个标签。把标签的文本修改为“按课程查询不及格学生”。
(3)在“控件”组中,单击“组合框”按钮,在打开的“请确定组合框获取其数值的方式”对话框中,选中“使用组合框获取其他表或查询中的值”,单击“下一步”按钮。
(4)在“请选择为组合框提供数值的表或查询”对话框中,选择”课程”表,单击‘‘下一步”按钮。
(5)在“选定的字段将变成组合框中的列”对话框中,把“课程号”和“课程名”字段,发送到