Access创建模糊查询窗体

article/2024/11/14 12:24:05

总体上分为三个步骤:

1. 构建空白窗体,设计要查询的字段名称等输入框

 1.1. 点击“创建”➡“空白窗体” 将出现一个什么组件、按钮都没有的空白窗体, 然后点击“设计”,将会转到控件选择按钮。

1.2. 转到“设计”菜单, 我们将主要用到红圈中的两个控件,1是文本框,2是按钮

1.3. 先选中文本框,然后点一下窗体内的虚线框内的任意位置,然后出现“文本框向导。第一步是设置文本框内输入文字时的字体、大小等格式。(如果调大字体,再后记的调整中,要加高输入框才能完全显示,不会自动适应, 这一点要注意!!)

1.4. 下一步,会出现输入法设置选项, 让其保持默认的随意即可。

1.5  再下一步,出现的是设置文本框的名称。 一般命名为我们要查找的 数据所属于的字段的字段名。 比如我们要查找知识产权的名称信息,则命名为: 知识产权名称。将会出现 知识产权名称: 紧跟输入框的格式。 你也可以多添加几个文本框,形成多个搜索条件,后继可以设置为and 以及 or 关系。

新添加的文本框如下所示:

 点击最左上角的,保存按钮,将出现为我们苏军哦建的窗体进行命名的对话框,为它起一个辨识度较高的名字。   到这里为止,完成了第一步! 

2.构建符合查询需要的 查询,用于对要查找的内容进行整合,以便快速得出查询结果,同时将查询作为查询窗体的子窗体

2.1  类似上一步的操作。不过,我们选择以查询向导的方式来生成 ”查询“ 这种Access对象。

2.2 我们这里选择”简单查询向导“即可满足要求

 2.3 然后将需要集合显示出来的字段,选入并添加到右侧的位置。

2.4 还可以选择从哪个数据表添加字段,实现跨表 ”查询“,将多个数据表中的内容,集中显示到 一个”查询“ 对象的结果中。我们这里仅仅选择一个表作为例子

 2.5 下一步之后,到了为”查询“进行命名的步骤。 也就是左侧导航栏中,查询 下面所显示的”查询“ 对象的名称。 我们这里直接用ABC作为示例

最终建成的 ”查询“ 对象 ABC,以及导航栏右侧,所显示的,该查询所形成的结果。我们后面第三步添加的搜索按钮,输入要查找的关键字后,显示的内容格式将和ABC所显示的内容格式相同。 也就是说,搜索,将会对”查询“对象 ABC中所显示的内容进行搜索。

2.6 设置 查询 对象中   要用于搜索用的字段的动作。

    进入ABC 查询对象的设计视图,选则要用于搜索用的字段,在下方条件中右击,选择“生成器”,打开“表达式生成器”,编写规则。要先编辑模糊查询功能,再拖成子窗体才行!!!!!!

Like"*"& Forms![ABC 子窗体]![软著名称] &"*"

点击确定后,保存,回到“数据表视图。

 2.7 选“查询用测试页面”窗体,进入设计视图,然后拖动左侧导航栏中的 ABC 查询对象到 “查询用测试页面 ” 窗体中, 作为子窗体,并保存

3.  在搜索窗体中添加 查询按钮,并设置查找函数,实现查找功能

3.1 再次进入 “查询用测试页面”窗体的设计视图 ,点击上方的设计,这次是添加按钮控件。选择,点击要添加的按钮的位置,出现对话框,主要是选择和设定名称。

 

 

 最终在窗体中应当显示下图所示的样子

 3.2 为按钮设置动作属性,即点击按钮,开始搜索你所输入的字段中内容的关键字

 

 

 

 完整的命令:

 Me.ABC_子窗体.Requery

然后保存,关闭编辑窗口

3.4  保存整个查询 窗体, 然后切换回 窗体视图,就可以输入查询字段,搜索相关内容了. 我们这里是测试了一个文本框,要实现对多个字段的搜索,需要在增加搜索字段和 设置查询中搜索动作时,多几个对应的操作即可

 


http://chatgpt.dhexx.cn/article/AiBdr4tP.shtml

相关文章

access设计视图打不开_15、ACCESS总计查询(分组查询)设计(ACCESS图解操作系列)...

操作要求: 在利用ACCESS数据库“教学管理钟老师课堂.accdb”中数据表,完成如下查询。 1、创建一总计查询“学生合格门数-所获学分-总计查询”。以学生、课程、选课成绩为数据源,创建一总计查询“学生合格门数-所获学分-总计查询”,结果要求显示学生编号、学生姓名、合格课程…

使用 Access 查询设计器轻松构造复杂 SQL 语句

Office 家族中,平时使用 MS Acess 的人非常少,如果从工作效率的角度来说,掌握了 Access,很多时候岂止是事半功倍啊!下面就介绍一种基于 Access 查询轻松构造 SQL 语句的方法。因为本文面向把 MS Office 作为办公工具的…

使用 Access 查询设计器轻松构造复杂 SQL 语句 (2)

上一篇的 sql 语句蛮简单的,接下来,来看一个相对复杂的的场景。假设我们要编写一个查询,计算期间物料进出存的查询。需要用到 5 个表,将创建表的 sql 语句贴在下面,示例数据也已经上传到 github。 物料主数据表 (mate…

基于Access的学生信息管理系统设计(上):表建立、表查询设计

在学校的教务管理中,学生信息的管理是的一非常重要的环节,学生信息管理是一个学校信息管理的核心和信息管理的基础。现在我们国家的学校的信息管理系统开始逐步实现信息化管理,但是这样的管理机制并不能完全适应信息时代的超高速发展的各种要…

Access教程 第三章 查询

本章内容 ◆ 查询的概念、种类和作用。 ◆ 各种查询的建立。 ◆ 查询的应用。 一、查询的概念 1 .什么是查询 查询就是依据一定的查询条件,对数据库中的数据信息进行查找。它与表一样,都是数据库的对象。它允许用户依据准则或查询条件抽取表中的记录与字段。 Acce…

SQL Server 不允许保存更改的解决方法

对于表的修改出现不允许保存更改的解决方法,刚开始以为是不能保存设置主键,后来发现不是这样的,是设置的问题。 点击【工具】——【选项】,点击【设计器】——【表设计器和数据库设计器】,把“阻止保存要求重新创建表…

【小5聊】Sql Server 2012 更改数据类型之提示不允许保存更改解决方法

1、创建表,然后添加了一两个字段保存创新一张新表 2、当再次更改其中一个字段的数据类型时,提示如下信息 3、解决方法,如下 【一句话一感想一心情】版本更新,增加测颜值推荐图文,来体验下句子的魅力

SQL Server不允许保存更改【解决】

问题: 解决: 1、工具→选项 2、设计器→取消”阻止保存要求重新创建表的更改“→确定

SQL Server 【不允许保存更改】问题解决图解

问题点 当表已经被设计保存后,再次设计表,使用设计-增加删除列 或其他方式修改了表的结构时,选择保存。 无法保存,出现以下警告提示: 不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的表进行…

SQL Server修改表结构,不允许保存更改解决方案

解决方案 当修改表结构时,sql server会弹出对话框,显示以下内容: 不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选项。 分析这句话, 1、…

SQL SERVER—修改时不允许保存修改

【前言】 在之前机房合作的时候,也经常遇到SQL Server错误提示:不允许保存修改这个问题。当时不是连接的自己本地的数据库,以为是数据库在谁的本地电脑上才能修改,现在才明白,其实不是这样的。下面来看看如何解决问题…

修改SQLServer数据库已存在的表结构保存后提示“不允许保存更改”解决办法

报错截图如下: 解决方法如下: 1、单击SQL Server的“工具”→“选项”,如下图: 2、选择“设计器”,右侧取消“阻止保存要求重新创建表的更改(S)”勾选。

SQL Server 不允许保存更改

在创建了表之后,添加了数据,想修改一下数据库的数据结构,比如把varchar改成nvarchar,sql通常会弹出如下错误提示: 解决办法:工具》选项》Designers__表设计器和数据库设计器__然后勾选掉“阻止保存要求重新…

SQL server修改字段名等出现不允许保存更改的解决方法

问题: 解决方法: 点击 工具->选项->设计器->表设计器和数据库设计器->去掉【阻止保存要求重新创建表的更改】前面的勾

SQL Server基础 第三章 数据表基本操作(增删改查,不允许保存更改异常!)

往表里插数据我们现在有两种方式第一种是编辑直接修改,第二种是通过查询来修改数据 两种方法的区别 第一种更直接,如果数据量小那么直接改就好了,那如果数据量稍微庞大我们就需要用新建查询来进行表内容的修改了!!&a…

SQL Server不允许保存更改的解决方法

点击上面的【工具】→【选项】 在选项对话框中,点击【设计器】→【表设计器和数据库设计器】 去掉【阻止保存要求重新创建表的更改】前面的勾,然后确定 好啦,再去试试吧,应该可以正常修改表的结构啦 \(^o^)/

解决方法-SQLserver建表后更改列,显示不允许保存更改。您所做的更改要求删除并重新创建以下表

SQLserver建表后更改列,显示不允许保存更改。您所做的更改要求删除并重新创建以下表。 解决方法: 工具选项卡—选项—设计器,去掉"阻止保存要求重新创建表的更改"的勾选就可以了,之后再更改列的时候就不会改不了了。

SQL Server 之 修改时不允许保存更改

SQL Server错误提示:不允许保存更改。 不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的表进行了更改或者启用“阻止保存要求重新创建表的更改”选项。   修改数据库的数据结构,比如增加字段,修改字段类型&#…