以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  提示错误!  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=30516)

--  作者:wqb1102
--  发布时间:2013/3/29 14:12:00
--  提示错误!
Dim txt As String = e.Form.DropDownBox.Text
提示错误:“e” 是“private",因此它在上下文中不可访问。
要如何修改。

--  作者:qq121454970
--  发布时间:2013/3/29 14:21:00
--  
Dim txt As String = e.Form.Controls("控件名").Text
[此贴子已经被作者于2013-3-29 14:21:44编辑过]

--  作者:wqb1102
--  发布时间:2013/3/29 14:31:00
--  

Dim txt As String = e.Form.DropDownBox.Text
Dim tbl As Table = Tables("客户录入_Table1")

If txt = "" Then
    Tables("客户录入_Table1").Filter = ""

Else
    txt = "\'*" & txt & "*\'"
    tbl.Filter = "(客户 Like " & txt & " Or 区域经理 Like " & txt & "  Or 手机 Like " & txt & " Or 联系人 Like " & txt & " Or 电话 Like" & txt & ") And = \'" & tbl.Current("") & "\'"

End If
e.Form.DropDownBox.Select()

原文如此


--  作者:狐狸爸爸
--  发布时间:2013/3/29 14:48:00
--  

这个得看你将这段代码写在什么地方,有的地方没有e参数,例如命令窗口。

有的事件有e参数,但是没有e.Form,例如表事件。

 

都会出现类似的错误提示。


--  作者:wqb1102
--  发布时间:2013/3/29 14:51:00
--  
写在Textchanged事件中
--  作者:狐狸爸爸
--  发布时间:2013/3/29 15:10:00
--  
用例子说话