以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  下拉窗体出错?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=65717)

--  作者:ess110
--  发布时间:2015/3/21 9:13:00
--  下拉窗体出错?
Dim Name As String = Tables("工资").Current("姓名")
With Tables("下拉窗口_Table1")
    .Position = .FindRow("姓名 = \'" & Name & "\'", 0, False)
End With






---------------------------
提示
---------------------------
不存在名称为"下拉窗口_Table1"的Table!
---------------------------
确定   
---------------------------


--  作者:Bin
--  发布时间:2015/3/21 9:23:00
--  
说明你窗口名_表控件名没写对.检查一下    或者你表不是副本表
--  作者:ess110
--  发布时间:2015/3/21 10:13:00
--  
是副本表
--  作者:Bin
--  发布时间:2015/3/21 10:15:00
--  
窗口名 控件名都检查清楚对应了?

上例子看看

--  作者:ess110
--  发布时间:2015/3/21 22:23:00
--  
窗体table表是副本表是ture,在textbox模糊查找,?


Dim txt As String = e.Form.Controls("TextBox2").Text
txt = txt.Replace("*","[*]").Replace("%","[%]")
Dim tbl As Table = Tables("staff")
If txt = "" Then
    tbl.Filter = ""
Else
    txt = "\'*" & txt & "*\'"
    Dim st As String  = "姓名 Like " & txt & " Or 职务 Like " & txt & " Or 部门 Like " & txt & " Or 手机 Like " & txt & " Or 编号 Like " & txt 
    tbl.Filter = st
End If

--  作者:有点甜
--  发布时间:2015/3/22 9:42:00
--  

Dim tbl As Table = Tables("staff")

 

改成

 

Dim tbl As Table = e.Form.Controls("Table1").Table