字符串

时间:2016-01-27 10:38:18

标签: vba ms-access

我有这段代码:

Private Sub Item_AfterUpdate()
Me.SApp.Form.RecordSource = "SELECT * FROM Application WHERE Item = '" & Me.Item.Value & "';"
End Sub

现在,这样可以根据组合框项中的值过滤SApp(子表单)。 我想做类似的事情但不是平等而是喜欢。 所以,像:

Private Sub Item_AfterUpdate()
Me.SApp.Form.RecordSource = "SELECT * FROM Application WHERE Item LIKE '" & Me.Item.Value & "';"
End Sub

我试过了:

'% Me.Item.Value %'

'% '" & Me.Item.Value & "' %'

'% s %' with (Dim s as string ; s = Me.Item.Value)

这些解决方案都不起作用,有关如何解决此问题的想法吗?

1 个答案:

答案 0 :(得分:1)

在MsAccess中使用*通配符,在其他dbs中通常为%。

参考:https://msdn.microsoft.com/en-us/library/bb208897(v=office.12).aspx