以上谢谢作者: coolbug 时间: 2006-11-21 07:39
如果定义filter的值,可能需要完整的SQL语句,最好把这个加到子窗体的SQL的where条件中,另外需要在strwhere两端加上"'"& strwhere & "'",以便和string字符匹配.作者: 浩雨 时间: 2006-11-21 16:27
Private Sub Command2_Click()
If Not IsNull(Me.名称1) Then
StrWhere = Mid(Me.名称1, 1, Len(Me.名称1) - 1)
End If
Debug.Print StrWhere
Me.表1查询子窗体.Form.Filter = "[名称] in ('" & StrWhere & "')"
Me.表1查询子窗体.Form.FilterOn = True
End Sub作者: 毒舌 时间: 2006-11-22 03:40
谢谢楼上2位的回复~
但是改成
Private Sub Command2_Click()
If Not IsNull(Me.名称1) Then
StrWhere = Mid(Me.名称1, 1, Len(Me.名称1) - 1)
End If
Debug.Print StrWhere
Me.表1查询子窗体.Form.Filter = "[名称] in ('" & StrWhere & "')"
Me.表1查询子窗体.Form.FilterOn = True
End Sub