点击菜单栏上面的:创建——查询设计。
在d出的显示表对话框中,点击要查询的表,然后点击添加。
在这个对话框中,拖拽字段到下面的表格。
在对应的字段的条件这一行,输入查询内容。
点击菜单栏上面的保存按钮。
d出了对话框,在这里输入查询的参数,然后点击确定按钮。
点击菜单栏上面的运行按钮,查看运行情况。
以这3个表中的员工工号,
创建一个新的查询,
这个查询的字段就是这3表中的那些字段(或者是你想要在窗体查询时所要得到字段),
然后以这个查询作为窗体的数据源创建你的查询窗体
这样,
在窗体上就可以实现按工号或姓名查询到对应的相关信息
注意:
如果按姓名查询,
要考虑可能出现的重名重姓
所以,
以这种方法查询时,
需要先将结果输出在一个列表中,
然后再选择/点击列表中的记录(姓名),
最后输出/显示结果你建立查询,在字段里写条件:
=Forms![窗体名称]![下拉列表控件名称]
建立你刚才那个名称的窗体,在里面拉一个子窗体,数据源设置为刚才的查询表,连接字段属性删除连接字段。在窗体上面再拖一个Combo(下拉列表控件名),在属性里面先源后面那个按钮,设置一个查询,只让他查表里面一个字段(这次是表),,让他排序,右健选择SQL,在Select后面加个Distinct表示下拉值来自数据表的一个字段,并且不重复。关闭查询设计器,就给他数据源等于保存了。
最后再在Combo后面拖一个按钮,右键选择属性,属性里找到事件,时间里找到单击,选择事件过程,他就会自动d出VBA窗口,光标到按钮单击事件中间,在中间写代码:MeRefresh
这样就可以直接通过点窗体上的按钮和下拉列表去查询数据表。
你上面的分明就是直接输入参数:
=[请输入相应职位()]
这个是VbInput窗口原型,不带什么下拉自定义什么的。只有按我那方法,或者你一定要d个窗口去选择,那就是给自己出难题了,建立一个象上面一样的窗体,在里面拖个Combo,设置好值,一个窗提一个窗体去传值在ACCESS中创建查询
像表向导、窗体向导等其他向导一样,Access查询向导能够有效地指导用户顺利地 进行创建查询的工作,详细地解释在创建过程中需要做出的选择,并能以图形的方式显示结果。
Access还为用户提供了查询“设计\"窗口,在查询设计视图中,可以完成新建查询的设计,或修改已有的查询,也可以修改作为窗体、报表或数据访问页记录源的SQL语句。在查询设计视图中所做的更改,也会反映到相应的SOL语句。
对创建查询来说,设计视图功能更为丰富,但使用向导创建基本的查询比较方便。可以先利用向导创建查询,然后在设计视图中打开它,加以修改。
1.简单查询向导的使用
简单查询向导只能生成一些简单的查询,如果在所查询的表中没有计算字段,该向导就只有两个对话框,一个用于选择查询所包含的表和字段,另一个用于命名查询。下面创建一个简单的查询。
(1)打开Northwind数据库,并将数据库窗口切换到“查询”对象类型。
(2)双击“使用向导创建查询\"快捷方式,d出简单查询向导的第一个对话框,
4.为查询选择字段
查询中可只添加要查看其数据的字段,以及对其设置准则、分组、更新或排序的字段。本例中创建客户邮件表,故添加组成客户邮寄地址的字段。
(1)在设计视图中打开查询,单击窗口下部网格第一列“字段’’行的下拉列表按钮,显示“查询字段\"列表。
(2)选择列表中的“联系人姓名\"字段作为第一个字段标题。
将“公司名称\"、“地址\"、“城市”、“地区’’、“邮政编码\"和“国家’’字段添加到查询设计网格的第2~7列。
(3)执行“视图”菜单的“数据表视图’’命令,或单击工具条上“数据表视图”按钮,或单击“运行\",对客户表进行查询。
在显示的查询结果集中,将包含“客户’’表的所有记录,原因是还未设置选择准则。
5.按准则选择记录和排序显示
准则是查询中用来识别所需特定记录的限制条件。
上述示例查询是要为发给中国华北地区客户的邮件创建一个邮件清单,故希望在查询中只包含那些“地区\"字段为“华北\"的记录。基于字段的值来选择记录,其依据的准则是创建查询过程的核心。
返回查询的设计视图,如图4—1 0所示。在地区的“准则’’列键人“华北’’(Access自动加引号),清除“国家’’列的“显示\"行复选框;并在“邮政编码\"的“排序\"行的下拉列表中选择“升序\"。
最后,运行查询。查询结果集中只包含地区为“华北’’的客户的记录,不再包含“国家“字段,且记录按“邮政编码”升序排列。击打开相关表tCollect,看到表格的数据视图,其中有价格字段
ACCESS查询某字段最大值和最小值并输出结果
然后我们需要选择创建命令按钮中的查询设计 *** 作命令
d出显示表对话框后,我们需要双击tCollect,将其添加到设计中然后我们需要双击2次价格字段,使其在设计区域显示2次
然后我们需要单击功能区右上角的汇总 *** 作,这样可以将聚合函数中的最大值和最小值添加到设计区域然后我们需要在总计设计里,分别单击最大值和最小值接着我们修改对应的价格字段标题为,v_Max和v_Min,主要这里的冒号是英文冒号
好了单击功能区域左侧的运行按钮可看到输出结果,最后关闭保存文件查询设计即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)