在Access Query中允许使用通配符

时间:2018-01-24 18:45:17

标签: ms-access access-vba

我想知道是否有人可以帮助我。我在Access中有一个表单,它有一个组合框来查找项目编号。现在,Row Source就像

  Select ItemCode, ItemDescription From MyTable Where ItemType = 'G'

我想更改它以允许外卡。所以现在如果你键入C *它将无法正常工作。我该如何工作?我只是将其更新为

Select ItemCode From MyTable Where ItemType = 'G' 

还是还有更多吗?

它正在调用一个调用SQL数据库的查询。它传递的参数如日期和项目代码。

它正在调用数据库的传递查询,看起来像这样......

pt_JobAnalysis '12 / 26/2017','01/26/2018','','10516',''

sSQL = sProcedureName& “'”& Me.txtFrom& “','”& Me.txtTo& “'”

非常感谢你。

1 个答案:

答案 0 :(得分:0)

这样的事情应该这样做:

"Like '*'"

或。 。 。

If IsNull(Me.txtFirstName.Value) Then
    strFirstName = "Like '*'"
Else
    SelectCase Me.fraFirstName.Value
        Case 1
            strFirstName = "Like '" & Me.txtFirstName.Value & "*'"
        Case 2
            strFirstName = "Like '*" & Me.txtFirstName.Value & "*'"
        Case 3
            strFirstName = "Like '*" & Me.txtFirstName.Value & "'"
        Case 4
            strFirstName = "= '" & Me.txtFirstName.Value & "'"
    End Select
End If

最后。 。 。 以下链接可以为您提供很多帮助!

https://www.fontstuff.com/access/acctut19.htm