标题:求助:多条件
只看楼主
新手VB
Rank: 2
等 级:论坛游民
帖 子:72
专家分:11
注 册:2016-1-24
结帖率:92.31%
已结贴  问题点数:20 回复次数:5 
求助:多条件
"select 单号,操作日期,建单人 from 数据库  where 建单人='" & Text1.Text & "' and 单号='" & Combo1.Text & "' and 操作日期>=#" & DTPicker1.Value & "# and 操作日期<=#" & DTPicker2.Value & "# "
请问如何修改可以满足 建单人 为空就执行单号和操作日期的条件,建单人、单号 为空就执行 操作日期的条件,意思就是条件为空就忽略。
2016-02-13 20:58
Artless
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:4211
专家分:28888
注 册:2009-4-8
得分:10 
if text1.text=““then
"select 单号,操作日期,建单人 from 数据库  where 单号='" & Combo1.Text & "' and 操作日期>=#" & DTPicker1.Value & "# and 操作日期<=#" & DTPicker2.Value & "# "

无知
2016-02-14 00:18
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4912
专家分:29900
注 册:2008-10-15
得分:10 
s=""
if len(text1.text)>0 then
   s=s & "and 建单人='" & Text1.Text & "' "
end if
if len(Combo1.Text)>0 then
   s=s & "and 单号='" & Combo1.Text & "' "
end if
s=mid(s,4)
s="select 单号,操作日期,建单人 from 数据库  where " & s & " and 操作日期>=#" & DTPicker1.Value & "# and 操作日期<=#" & DTPicker2.Value & "# ;"


授人于鱼,不如授人于渔
早已停用QQ了
2016-02-14 09:05
新手VB
Rank: 2
等 级:论坛游民
帖 子:72
专家分:11
注 册:2016-1-24
得分:0 
回复 2楼 Artless
谢谢!
2016-02-14 12:39
新手VB
Rank: 2
等 级:论坛游民
帖 子:72
专家分:11
注 册:2016-1-24
得分:0 
回复 3楼 风吹过b
谢谢!我测试下。
2016-02-14 12:39
新手VB
Rank: 2
等 级:论坛游民
帖 子:72
专家分:11
注 册:2016-1-24
得分:0 
回复 3楼 风吹过b
感谢版主,测试成功了。
2016-02-15 07:39



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-461685-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.929834 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved