Private Sub query_btn_Click()
querycondition = querycon()
queryresult.Form.FilterOn = False
queryresult.Requery
If Trim(querycondition) <> "" Then
queryresult.Form.Filter = querycondition
queryresult.Form.FilterOn = True
End If
End Sub
其中querycon用于生成查询(筛选)条件,并返回
queryresult.Form.FilterOn表示筛选器的开关
queryresult.Form.Filter表示筛选器的条件
querycon的大致语句如下:
strcondition = ""
If Trim(序号) <> "" Then
If Trim(strcondition) <> "" Then
strcondition = strcondition & " and "
End If
strcondition = strcondition & "序号=" & 序号
End If
If Trim(名称) <> "" Then
If Trim(strcondition) <> "" Then
strcondition = strcondition & " and "
End If
strcondition = strcondition & "名称 like '*" & 名称 & "*'"
End If
If Trim(代码) <> "" Then
If Trim(strcondition) <> "" Then
strcondition = strcondition & " and "
End If
strcondition = strcondition & "代码 ='" & 管理代码 & "'"
End If
If Trim(科室名称) <> "" Then
If Trim(strcondition) <> "" Then
strcondition = strcondition & " and "
End If
strcondition = strcondition & "科室名称 like '*" & 科室名称 & "*'"
End If
If Trim(姓名) <> "" Then
If Trim(strcondition) <> "" Then
strcondition = strcondition & " and "
End If
strcondition = strcondition & "姓名 like '*" & 姓名 & "*'"
End If
If Trim(地址) <> "" Then
If Trim(strcondition) <> "" Then
strcondition = strcondition & " and "
End If
strcondition = strcondition & "地址 like '*" & 地址 & "*'"
End If
querycon = strcondition
根据以上代码 可制作以下窗体,实现access的多参数查询
- 大小: 58.8 KB
分享到:
相关推荐
在Access数据库应用中,子窗体是一个非常重要的组成部分,它允许用户在主窗体中查看和操作相关的子数据集。本资源集包含了“access 子窗体 查询”的最全源代码,结合详细的解释,帮助你深入理解并掌握如何在Access中...
通过设置控件的“数据源”和“记录源”,根据主窗体的查询条件实时更新子窗体数据。 ### 四、实例解析 以“书籍信息”为例,用户可以通过输入书籍编号、选择类别、作者或设置价格和日期范围进行查询。在VBA代码中...
表是数据存储的基础,查询用于筛选和组合数据,窗体和报表用于数据的可视化展示,宏是简单的自动化命令集合,模块则用于存放VBA代码。 3. **数据类型**:Access支持多种数据类型,如文本、数字、日期/时间、货币、...
总结来说,ACCESS窗体查询实例是关于如何构建交互式查询界面的教程,它教导读者如何利用ACCESS的窗体功能,结合主/子窗体的布局,创建用户友好的查询工具。通过掌握这些技巧,可以提高数据管理的效率,并为用户提供...
创建数据表窗体(ZCT1)后,将其作为子窗体拖放到主窗体中,并命名为ZCTDX。添加两个命令按钮,一个是“搜索”(SS1),点击后重新查询子窗体数据(ME!ZCTDX.REQUERY);另一个是“关闭”(GB1),点击后关闭窗体...
总结,Access的窗体查询是其强大的数据管理功能之一,通过主/子窗体的结合,用户可以方便地进行多条件查询,快速定位和分析数据。无论是初学者还是经验丰富的开发者,掌握这一技巧都能极大地提升数据库操作的效率和...
2. **使用子窗体**:对于一对多的关系,可以在主窗体中嵌入子窗体,以便同时查看和编辑相关联的数据。 3. **使用宏和VBA**:通过编写宏或Visual Basic for Applications (VBA)代码,可以实现窗体的高级功能,如按钮...
3. **数据类型**: Access支持多种数据类型,如文本、数字、日期/时间、货币等,选择合适的类型可以有效管理不同类型的数据。 4. **表设计**: 在"表设计视图"中,用户可以定义字段名、数据类型和字段属性,创建...
《McGraw-Hill.Microsoft.Access.2010.VBA.Macro....通过掌握Microsoft Access 2010的VBA宏编程,用户可以将Access从一个简单的数据存储工具转变为一个强大的数据分析和管理平台,满足企业级的数据处理需求。
查询是Access中用于筛选、组合和分析数据的工具。通过选择、联合、交叉表和参数查询等不同类型的查询,用户可以根据需要获取特定的信息。SQL(Structured Query Language)是查询的基础,也是数据库管理的重要语言,...
本文将深入探讨如何利用主/子窗体来实现查询,这是Access中一种常用的数据筛选和分析方法。主/子窗体结构使得用户可以在一个窗体中查看和操作主要数据(主窗体),同时在另一个嵌套的窗体中查看相关联的详细数据(子...
- **子查询**:嵌套在其他查询中的查询,用于复杂数据筛选。 3. **报表**: - **设计视图**:创建报表的布局和格式。 - **打印预览**:查看报表在实际打印时的外观。 - **分组和总计**:根据字段值对数据进行...
Access提供了丰富的事件类型,如焦点、鼠标、键盘、窗体、打印、数据、筛选和系统环境事件,每种事件都可以通过宏或VBA代码来响应。 VBA的特点包括操作简单,因为它提供了与Windows风格类似的集成开发环境(VBE),...
在Access中批量导出Excel,首先需要了解Access的基本操作,包括创建和管理表、查询、窗体和报告。以下是一些关键步骤和知识点: 1. **选择数据源**:在Access中,你需要确定要导出的表或查询。表是存储数据的基本...
- 文档提到的查询方法2,即使用VBA动态生成窗体筛选条件,虽然没有详细展开,但表明了可以通过编程方式更灵活地控制查询条件,适用于更复杂的查询需求。 综上,ACCESS的窗体查询功能结合了用户交互和数据库操作,...
窗体可以根据需要设计为单表或多表,也可以包含子窗体和控件。 5. **宏**:是一系列自动执行的任务集合,用于简化和自动化重复性的操作。宏可以响应用户事件,如按钮点击,或者在特定时间运行。 6. **模块**:包含...
查询是Access的重要功能,它允许用户根据特定条件筛选、聚合或组合数据。基本查询类型包括选择查询、参数查询、操作查询(如追加、更新和删除)以及联合查询。VBA(Visual Basic for Applications)编程可以进一步...
6. 查询构建:通过查询工具,如选择查询、参数查询、联合查询、操作查询和子查询,来检索和筛选所需信息。 四、表间操作 7. 窗体设计:创建交互式用户界面,用于显示、输入和编辑数据,理解窗体控件的使用。 8. ...
ACCESS2003提供了多种窗体设计选项,如纵栏式、表格式、主/子窗体等,用户可以根据需要自定义布局和控件。报告则用于展示查询结果,通常用于打印或数据分析,可以包含计算、总计和图表。 五、宏与模块 宏是预定义的...