Office中国论坛/Access中国论坛
标题:
查询时总是会弹出一个参数输入框,怎么去掉?
[打印本页]
作者:
yhcs
时间:
2008-2-19 15:24
标题:
查询时总是会弹出一个参数输入框,怎么去掉?
我自己做了一个查询输入界面,有大概10个查询条件项,要求任何一个项都可以有值,也可以没有值。
如果都没有值,就列出所有记录。如果有值,则按多条件来查询。
其中查询部分的判断条件如下:
Private Function slfStartFilter() 'test
Dim cnt As Integer
cnt = 0
If Me.机种名 <> "" Then
srhKey = "[机种名] like '" & Me.机种名 & "'"
cnt = cnt + 1
End If
If Me.机种No <> "" Then
If cnt > 0 Then srhKey = srhKey & " and "
srhKey = srhKey & "[机种No] like '" & Me.机种No & "'"
cnt = cnt + 1
End If
If Me.YXJ_No <> "" Then
If cnt > 0 Then srhKey = srhKey & " and "
srhKey = srhKey & "[YXJ_No] like '" & Me.YXJ_No & "'"
cnt = cnt + 1
End If
If Me.配置123 <> "" Then
If cnt > 0 Then srhKey = srhKey & " and "
srhKey = srhKey & "[配置123] like '" & Me.配置123 & "'"
cnt = cnt + 1
End If
DoCmd.OpenForm "F_配给清单"
End Function
---------------------------------
以上 机种名,机种No,YXJ_No,配置123 是数据库中的字段,也是查询项中的控件名,问题在于当YXJ_No和配置123有值时的查询,就会弹出一个参数输入框,其他的不会,请问怎么回事?
作者:
yhcs
时间:
2008-2-19 16:03
在线等,请帮忙
作者:
t小宝
时间:
2008-2-19 16:08
看得有点眼花,你不如发个例子上来
作者:
yhcs
时间:
2008-2-19 16:53
我找到问题了,是因为涉及到2个不同的数据库,有些字段是数据库a的,有些是b的
作者:
yhcs
时间:
2008-2-19 17:32
已经搞定,是我的字段名写错了,呵呵!
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3