Office中国论坛/Access中国论坛

标题: 在VBA里,如何使用 AND 条件判断? [打印本页]

作者: hongjian    时间: 2002-6-15 05:37
标题: 在VBA里,如何使用 AND 条件判断?
在VBA里,如何使用 AND 条件判断?
我在以下例子里,就是出错,不知错在哪?请指点!
dim qhj1,qhj2 as string
qhj1 = Me.组合99
  qhj2 = Me.文本101

strSQL = "SELECT * FROM 登记明细表  where 年份='" & qhj1 & " ' and  本局编号='" & qhj2 & "'   Order By  编号 "
作者: ui    时间: 2002-6-15 05:45
你的编号和年份会不会是数字,如是就不引号
作者: sdlhlsd    时间: 2002-6-15 05:46

改为:
strSQL = "SELECT * FROM 登记明细表 where 年份=" & "'" & qhj1 & "'" & "'"& "and 本局编号=" & "'" & qhj2 & "'" & "Order By 编号 "

作者: hongjian    时间: 2002-6-15 06:33
不行!
我的:年份  -是文本字段
  编号  --是数值段!

出错在哪?
作者: xinbao    时间: 2002-6-15 06:36
strSQL = "SELECT * FROM 登记明细表 where 年份='" & qhj1 & "' and 本局编号=" & qhj2 & " Order By 编号 "
如不行,你看看直接把STRSQL里内容放到查询里执行看看行不

作者: hongjian    时间: 2002-6-15 06:37
多谢!我试一试!

[此贴子已经被作者于2002-6-14 22:37:08编辑过]






欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3