第一个问题不明白什么意思。
第二个问题修改如下:
Private Sub 筛选()
Dim str As String
str = True
If Nz(Me.姓.Value, "") <> "" Then
str = str & " and 姓名 like '" & Me.姓.Value & "*'"
End If
Me.人员管理总表子窗体.Form.Filter = str
Me.人员管理总表子窗体.Form.FilterOn = True
End Sub
第一次会出现--[这个对象不能包含"自动"对象"txt10"].不知是什么原因. 但清除一次,以后就好使了. 作者: todaynew 时间: 2010-7-23 13:17
Private Sub 筛选()
Dim str As String
str = True
If Nz(Me.姓.Value, "") <> "" Then
str = str & " and 姓名 like '" & Me.姓.Value & "*'"
End If
Me.人员管理总表子窗体.Form.Filter = str
Me.人员管理总表子窗体.Form.FilterOn = True
Me.姓.Value =null
End Sub
Private Sub 筛选()
Dim str As String
str = True
If Nz(Me.姓.Value, "") <> "" Then
str = str & " and 姓名 like '" & Me.姓.Value & "*'"
End If
If Nz(Me.人员ID.Value, 0) <> 0 Then
str = str & " and 人员ID=" & Me.人员ID.Value
End If
Me.人员管理总表子窗体.Form.Filter = str
Me.人员管理总表子窗体.Form.FilterOn = True
End Sub 作者: hljthzbc 时间: 2010-7-25 10:16
这个附件也没有得到解决,请版主和大家帮忙作者: hljthzbc 时间: 2010-7-26 10:19
此贴没有完全解决,那位来帮助解决一下作者: 石三少 时间: 2010-7-26 14:56
我把红尘的通用筛选放在你的窗体上,自己参考下作者: csq_chen 时间: 2010-7-26 15:25
..貌似你代码中很多控件的名称都无法在你提供的窗体中找到
比如“txt17","txt10","txt8"等等
Private Sub com15_Click()
X = Me.txt17 & Me.txt8
If Me.txt17 & Me.txt10 = X Then
Me.txt10 = ""
Else
Me.txt10 = Me.txt8
End If