Office中国论坛/Access中国论坛
标题: 如何使用SQL? [打印本页]
作者: mmwwdd129 时间: 2007-2-8 15:01
标题: 如何使用SQL?
我设计了一个查询按钮,在其中我想自己设计一个查询
我用SQL 语句写了 select * from 表名 where 条件
为什么提示有缺少 case 语句
如果不能直接执行 SQL 语句 那应该如何设计呢?
[attach]23065[/attach]
[此贴子已经被作者于2007-2-10 17:22:49编辑过]
作者: mmwwdd129 时间: 2007-2-8 17:58
我曾经用过VFP,在按钮里直接可以用SQL语句,在access里,为什么不能直接用呢?
作者: mmwwdd129 时间: 2007-2-8 22:35
帮帮忙,真的不会,诚实求助!!
作者: fan0217 时间: 2007-2-8 22:43
看看你的代码怎样写的
作者: hi-wzj 时间: 2007-2-8 23:10
我猜您在vba代码窗体中直接输入sql语句了。
作者: andymark 时间: 2007-2-8 23:26
试试
DoCmd.RunSQL "select * from 表名 where 条件"
or:
CurrentProject.Connection.Execute "select * from 表名 where 条件"
[此贴子已经被作者于2007-2-8 15:26:41编辑过]
作者: mmwwdd129 时间: 2007-2-8 23:28
4-5楼,我确实在VBA代码窗体里直接输入SQL语句了,本人确实对ACCESS不太熟悉,
我是在VBA代码窗体中输入了: select * from 表名 where 条件
执行时出错,提示缺少:case语句.
怎样写SQL语句呢? 求助!!
作者: 静儿 时间: 2007-2-8 23:53
以下是引用andymark在2007-2-8 15:26:00的发言:
试试
DoCmd.RunSQL "select * from 表名 where 条件"
or:
CurrentProject.Connection.Execute "select * from 表名 where 条件"
[em12][em12][em12]
版主,RunSQL命令是不能运行选择查询的。
楼主,您的需求到底是什么呢?由于您学过其他语言但不懂access,容易将其他语言的概念带进来,就容易犯错。
您说清楚了,我们就好帮您。
作者: fan0217 时间: 2007-2-8 23:59
在VBA中使用SQL查询语句,要用双引号引起来,否则会出现错误的。
像你那样使用:select * from 表名 where 条件,因为select是VBA中的关键字,所以会产生缺少 case 语句的错误。
作者: mmwwdd129 时间: 2007-2-9 03:17
是的,我想查询一个表中的金额大于或小于一个数值,所以就想用SQL语句来实现,没想到不是我所想像中的情况,ACCESS中的SQL使用不像别的语言中使用一样,有几本书介绍过,本人也使用过,但ACCESS不是这么回事!
请指点!真的不会用!!!
作者: mmwwdd129 时间: 2007-2-9 03:55
本人的QQ:447228991 希望加我,共同勉励!!!
作者: andymark 时间: 2007-2-9 07:05
把你的例子简化传上来
作者: mmwwdd129 时间: 2007-2-9 07:32
以下是引用andymark在2007-2-8 23:05:00的发言:
把你的例子简化传上来
不好意思,不会呀!怎么把窗体上传上去!
作者: mmwwdd129 时间: 2007-2-9 16:06
我的表里有一个金额的字段,我想设计一个查询,
输入金额,然后就能查到大于或小于这个金额的所有记录
这个查询怎么做?
在access中我不会用SQL
作者: 一点通 时间: 2007-2-9 16:58
将你的例子用WINRAR打包,然后点击"回复"上传
作者: mmwwdd129 时间: 2007-2-9 23:11
我只是想要一个在access中怎样用SQL的例子,有好的例子吗?请推荐一下!谢谢了!
作者: fan0217 时间: 2007-2-11 00:52
看系统帮助,这样的例子多的很,叫你传例子,你却不,没有办法了。
作者: einstein_supeng 时间: 2007-2-13 00:00
Private Sub 查询_Click()
Dim sql1 As String
sql1 = "select * from 发票 where 项目=" & Me.项目 & "条件=" & Me.条件 & "金额=" & Me.金额
DoCmd.RunSQL sql1
End Sub
你的COMBOBOX都没绑定,根本用不了,自己看看!
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) |
Powered by Discuz! X3.3 |