在窗体中利用下拉列表查询某一类型记录

  • A+
所属分类:数据库技术

在我们的项目中常常会遇到这样的场景,希望通过一个下拉列表,选择一个值,然后查询该值对应的所有记录。例如,在读者表中我们可以通过下拉“文化程度”组合框,选择其中的“高中”值,接下来就会显示所有“高中”的记录。那如何实现呢?

在窗体中利用下拉列表查询某一类型记录

 首先,需要建立一个窗体,在窗体里面放置相应的控件用来显示数据记录,通常我们会创建数据表形式的窗体,当然创建纵栏式还是表格式的窗体是根据你项目的需求确定的。

 

接着在窗体的主体或者窗体页脚创建一个组合框,该组合框的值是自行键入,例如,针对“文化程度”字段键入:初中、高中、大学和研究生及以上。

 

然后创建一个查询,该查询是一个条件查询,在条件中输入“[Forms]![窗体1]![Combo6]”,其中Combo6指的是刚刚创建的“文化程度”的组合框的名称。即,可以获取你选择的组合框里面的值作为该查询的条件。

最后,回到窗体设计界面,选择“文化程度”组合框,选择“事件”→“更新后”→“代码生成器”,添加该窗体的数据源为刚刚建立的查询,关键代码:Me.RecordSource = "查询1"。

如果你不知道如何操作的可以观看视频:



发表评论

您必须登录才能发表评论!