Office中国论坛/Access中国论坛
标题:
sql在多条件查询时的问题
[打印本页]
作者:
jhf567
时间:
2003-12-23 04:19
标题:
sql在多条件查询时的问题
最近在学习sql时,用它做了个双条件查询,出了问题。
当第一个文本框有内容而第二个没内容时,子窗体按第一个内容显示;如果两个都有内容,子窗体只按第二个内容显示,第一个内的数据不起作用。
请教这是怎么回事?
作者:
cg1
时间:
2003-12-23 07:05
文件以及代码哪?请贴出来
作者:
jhf567
时间:
2003-12-24 22:28
代码如下
Dim str As String
If Not IsNull(Me.组合2) Then
str = "select * from 表1 where 表1.dh = '" & Me.组合2 & "'"
End If
If Not IsNull(Me.文本4) Then
str = "select * from 表1 where 表1.fy = '" & Me.文本4 & "'"
End If
Me.表1_子窗体.Form.RecordSource = str
Me.表1_子窗体.Requery
作者:
sea.er
时间:
2003-12-25 03:55
你这样写当两个条件都成立的时候当然按后者算了,因为这是顺序执行的if...end if语句
作者:
jhf567
时间:
2003-12-25 19:27
帮忙修改一下吧!
我快晕了。
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3