access2013中怎么执行SQL语句? access2013执行SQL语句教程

哎,在Access2 01 3 里头,要执行SQL语句,方法可多了去了,比如可以走查询向导,或者直接搞个SQL查询,这俩方法各有各的玩法。

先说说第一个,通过查询向导生成SQL视图,这操作简单,就跟玩儿似的。

第一步,打开Access2 01 3 ,点那个“创建”选项卡,然后在“查询”组里头找到“查询向导”那个按钮,一按,它就出来了。

第二步,简单查询向导,点确定,然后从那些表啊查询里头挑出你想用到的字段,比如“姓名”、“年龄”这类,然后通过那个“>”或者“>>>”按钮把它们弄到右边去,下一步下一步,然后你就完成了。

不过,这时候你看到的可能就是个数据视图,要看到SQL语句,你得切换一下,右键点击那个查询,选“SQL视图”,这不,SQL语句就出来了,你可以直接在那儿编辑或者执行。

第二个方法,直接创建SQL查询,这个更推荐,因为直接,高效。

先点“创建”选项卡,然后“查询设计”,在“显示表”对话框里头直接关了,不用加表,然后点“设计”选项卡,在“结果”组里头选“SQL视图”,这就有了一个空白的SQL视图。

然后你就可以在那儿写SQL语句了,比如查数据,更新数据,或者修改表结构,写完了,点那个红色的感叹号图标,或者按F5 ,这SQL语句就执行了。

关键是要注意几个事儿,比如语法兼容性,Access的SQL跟标准SQL有点不一样,比如日期格式得用号包起来,字符串要用单引号。

还有权限控制,你可以通过SQL语句来控制数据的访问,自动化的处理,把常用的SQL语句存成查询对象,用VBA代码或者宏来执行。

要是执行失败了,你得检查一下SQL语法对不对,比如表名或者字段名如果带空格,得用方括号包起来。

最后,我给你举几个例子,比如你想查询2 02 2 年某个城市的销售数据,你可能得写个SELECT语句,然后根据条件去筛选数据。

再比如,你想修改某个员工的工资,你可能会写个UPDATE语句,把工资乘以1 .1
表结构操作,比如创建一个新表,你可能得写个CREATE TABLE语句,设置一下字段和主键。

这么一搞,你就能在Access2 01 3 里头用SQL语句来高效处理数据了。

怎么在Access中显示SQL语句查询结果呢?

昨天,我在公司里帮同事整理一份报表,用的是Access2 01 0我打开软件,发现一个【表1 】的空白表单,就随手改成了【测试表】,然后添加了几个字段和一些测试数据。
点开工具栏,发现默认是【开始】工具栏,我就切换到了【创建】工具栏,开始设计查询。
记得当时点【查询设计】的时候,弹出的【显示表】窗口,我就直接关掉了。
然后,进入【设计】工具栏,我选了【SQL视图】,开始写SQL语句。
我记得我输入的是“SELECT FROM 测试表 WHERE 性别='女'”,然后点击运行。
结果一出来,我就看到表格里显示了几行数据。
咦,这个查询效率挺高的,是不是可以优化一下SQL语句,让查询更快呢?等等,还有个事,我突然想到,我们公司是不是应该定期培训一下数据库管理知识呢?

ACCESS中的SQL查询,运行时提示 输入参数值

嗯...你说的对...先去看...查询菜单...那个“参数”...看看是不是...在那边没设置对...
对...select语句...对...检查一下...是不是...所有字段...都来自...对应的表格...
比如...学生成绩的表...学号字段...对...有没有...实在...看得眼花了...就在...可视化界面...手工拖动字段...
这样...就不容易写错了...对...where条件...感觉你...用学生成绩...连接课程信息...和学生信息...
嗯...建议...在可视化界面...做表之间的“连接”...然后...在需要连接的两个表...连接字段上...
鼠标点中一个字段...点中不放...从一张表...拖到...另外一张表的对应字段...会出现...连接向导...
选择一下...连接方式...就能做好...这个查询...对...这样...应该能...建立多个连接...

ACCESS中的SQL查询,运行时提示 输入参数值

结论:ACCESS SQL查询提示输入参数,检查语句参数占位符,提供值,VBA代码赋值,逐步执行调试,查看错误消息,优化语句,文档化。