合同号是根据日期来订的,比如2011年09月签的合同,合同号即为:1109*****
想通过一个时间段进行筛选。即通过输入开始时间,结束时间对合同号进行筛选。
这是我筛选代码中相关的一段:
With e.Form.Controls("Start") '开始日期的控件
If .Value IsNot Nothing Then
If Filter >"" Then
Filter = Filter & " And "
End If
Filter = Filter & "e.row(合同号).substring(0,4) >= cstr(#" & .Value & "#).substring(2,4)"
End If
End With
With e.Form.Controls("End") '结束日期的控件'
If .Value IsNot Nothing Then
If Filter >"" Then
Filter = Filter & " And "
End If
Filter = Filter & "e.row(合同号) <= cstr(#" & .Value & "#).substring(2,4)"
End If
End With
错误:包含未定义的函数调用 e.Row()
[此贴子已经被作者于2012-1-18 9:09:31编辑过]