
在ACCESS中创建查询
像表向导、窗体向导等其他向导一样,Access查询向导能够有效地指导用户顺利地 进行创建查询的工作,详细地解释在创建过程中需要做出的选择,并能以图形的方式显示结果。
Access还为用户提供了查询“设计\"窗口,在查询设计视图中,可以完成新建查询的设计,或修改已有的查询,也可以修改作为窗体、报表或数据访问页记录源的SQL语句。在查询设计视图中所做的更改,也会反映到相应的SOL语句。
对创建查询来说,设计视图功能更为丰富,但使用向导创建基本的查询比较方便。可以先利用向导创建查询,然后在设计视图中打开它,加以修改。
1.简单查询向导的使用
简单查询向导只能生成一些简单的查询,如果在所查询的表中没有计算字段,该向导就只有两个对话框,一个用于选择查询所包含的表和字段,另一个用于命名查询。下面创建一个简单的查询。
(1)打开Northwind数据库,并将数据库窗口切换到“查询”对象类型。
(2)双击“使用向导创建查询\"快捷方式,d出简单查询向导的第一个对话框,
4.为查询选择字段
查询中可只添加要查看其数据的字段,以及对其设置准则、分组、更新或排序的字段。本例中创建客户邮件表,故添加组成客户邮寄地址的字段。
(1)在设计视图中打开查询,单击窗口下部网格第一列“字段’’行的下拉列表按钮,显示“查询字段\"列表。
(2)选择列表中的“联系人姓名\"字段作为第一个字段标题。
将“公司名称\"、“地址\"、“城市”、“地区’’、“邮政编码\"和“国家’’字段添加到查询设计网格的第2~7列。
(3)执行“视图”菜单的“数据表视图’’命令,或单击工具条上“数据表视图”按钮,或单击“运行\",对客户表进行查询。
在显示的查询结果集中,将包含“客户’’表的所有记录,原因是还未设置选择准则。
5.按准则选择记录和排序显示
准则是查询中用来识别所需特定记录的限制条件。
上述示例查询是要为发给中国华北地区客户的邮件创建一个邮件清单,故希望在查询中只包含那些“地区\"字段为“华北\"的记录。基于字段的值来选择记录,其依据的准则是创建查询过程的核心。
返回查询的设计视图,如图4—1 0所示。在地区的“准则’’列键人“华北’’(Access自动加引号),清除“国家’’列的“显示\"行复选框;并在“邮政编码\"的“排序\"行的下拉列表中选择“升序\"。
最后,运行查询。查询结果集中只包含地区为“华北’’的客户的记录,不再包含“国家“字段,且记录按“邮政编码”升序排列。
先用文本做查询语句,再执行
比如
dim strA as string
dim strsql as string
strsql="select from 表1"
strA=“”
if text1text<>"" then
strA=strA & " and 列名1 like %text1text%"
end if
if text2text<>"" then
strA=strA & " and 列名2 like %text2text%"
end if
if strA<>"" then
strA=right(strA,len(strA)-4)
strsql=strsql & "where" & strA
end if
然后执行strsql就可以了
Access SQL查询语句是兼容的,有两种方式可以使用SQL语句:
方式一:在“查询”的试图里,可以使用Access的向导模式,也可以直接使用SQL语言模式,如下图:
打开任何一个查询,在标签处选择SQL视图
就会变成以下SQL界面了:
ACCESS还有一种方式,就是在其自带的VB里面,但是不能直接运行SQL语句,需要按照以下格式:
DoCmdRunSQL "SQL语句;" (注意:引号和分好不要落下)
DoCmdRunSQL "UPDATE 复制薪酬 SET 复制薪酬公司 = [Forms]![项目信息]![项目名称];"
以下是一个集中使用SQL的案例:
表,就是你给的了。
执行:
select t1规格,t2导体 from(select a规格,min(b电流-a电流) as 电流差 from 元件表 as a,导体表 as b where b电流-a电流>=0 group by a规格) as t1,
(select a规格,a电流 as 电流1,b电流 as 电流2,b导体 from 元件表 as a,导体表 as b) t2
where t1规格=t2规格 and t1电流差=t2电流2-t2电流1
查询结果:
以上就是关于怎样用access创建一个选择查询全部的内容,包括:怎样用access创建一个选择查询、ACCESS中怎样用VB写查询按钮的代码,实现查询功能、access的sql查询语句怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)