Private Sub 命令29_Click()
firstcriterion = True
str2 = "" 'SELECT 表1.序号,表1.合同编号, 表1.对方名称, 表1.合同名称, 表1.合同标的, 表1.承办部门, 表1.存放地, 表1.签定日期 FROM 表1"
If Not IsNull(合同编号) Then
str2 = str2 & " 合同编号 like '*" & 合同编号 & "*'"
firstcriterion = False
End If
jump1:
If Not IsNull(对方名称) Then
If firstcriterion Then
str2 = str2 & " 对方名称 like '*" & 对方名称 & "*'"
firstcriterion = False
Else
str2 = str2 & " and 对方名称 like '*" & 对方名称 & "*'"
End If
End If
If Not IsNull(合同名称) Then
If firstcriterion Then
str2 = str2 & " 合同名称 like '*" & 合同名称 & "*'"
firstcriterion = False
Else
str2 = str2 & " and 合同名称 like '*" & 合同名称 & "*'"
End If
End If
If Not IsNull(承办部门) Then
If firstcriterion Then
str2 = str2 & " 承办部门 like'*" & 承办部门 & "*'"
firstcriterion = False
Else
str2 = str2 & " and 承办部门 like'*" & 承办部门 & "*'"
End If
End If
If Not IsNull(存放地) Then
If firstcriterion Then
str2 = str2 & " 存放地 like'*" & 存放地 & "*'"
firstcriterion = False
Else
str2 = str2 & " and 存放地 like'*" & 存放地 & "*'"
End If
End If
If Not IsNull(合同标的) Then
If firstcriterion Then
str2 = str2 & " 合同标的 like'*" & 合同标的 & "*'"
firstcriterion = False
Else
str2 = str2 & " and 合同标的 like'*" & 合同标的 & "*'"
End If
End If
If Not IsNull(签定日期) Then
If firstcriterion Then
str2 = str2 & " 签定日期 like'*" & 签定日期 & "*'"
firstcriterion = False
Else
str2 = str2 & " and 签定日期 like'*" & 签定日期 & "*'"
End If
End If
jump2:
[表1].Form.Filter = str2
[表1].Form.FilterOn = True
'[表1].Form.RecordSource = str2
End Sub