在帮助里的“自定义录入界面之一”里,有这样一段代码
Dim txt As
String = e.Form.Controls("TextBox1").Text
Dim tbl As Table = Tables("窗口1_Table1")
If txt = "" Then
tbl.Filter = ""
Else
txt = "'*" & txt & "*'"
tbl.Filter = "客户ID Like " & txt & " Or 公司名称 Like " & txt &
" Or 地址 Like " & txt
& " Or 联系人 Like "
& txt
End
If
这一段该如何理解呢?
按帮助tbl.filter后面应当用""括起来,为什么这一段会这样写呢?
是理解为 客户ID Like " & txt & " or 公司名称 Like " & txt & " or 地址 Like " & txt & " or 联系人 Like " & txt
最后一段没有"了。
我一直以为应当是tbl.Filter = "客户ID Like " & txt & " Or 公司名称 Like " & txt & " Or 地址 Like " & txt & " Or 联系人 Like " & txt & " "
这样才会整个条件都在""里。
如果只有一个条件是应当写成tbl.Filter = "客户ID Like " & txt 如果是这样,txt是文本,是否应当用“”括起来啊。
还是tbl.Filter = "客户ID Like " & txt & ""
Dim v1 As Integer = 100
Dim v2 As Integer = 500
Tables("订单").Filter = "数量 >= "
&
v1
&
" And 数量 <= "
&
v2
--这里有背景色的“&”是连接符?
是这样理解么 "数量 >= " & v1 连接条件 " And 数量 <= " & v2
[此贴子已经被作者于2012-9-19 12:45:01编辑过]