以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]该行不属于与此关系相同的 DataSet  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=96355)

--  作者:hpyer2016
--  发布时间:2017/2/18 19:26:00
--  [求助]该行不属于与此关系相同的 DataSet
这段文本框控件的textchanged代码有什么问题吗?为什么在两个messagebox之间会报"该行不属于与此关系相同的 DataSet"的错误?
Dim txt As String = Forms("main").Controls("查询").text
Dim tbl As Table = Tables("合同管理")
If txt > "" Then
        txt = "\'%" & txt & "%\'"
        MessageBox.Show(0)
        tbl.Filter = "合同编码 Like " & txt & " Or 客商名称 Like " & txt & " Or 合同名称 Like " & txt & " Or 合同代码 Like " & txt
        MessageBox.Show(3)
    Else
        tbl.Filter = "" 
End If


--  作者:有点色
--  发布时间:2017/2/19 10:35:00
--  

 代码,没有问题。你能不设置关联再用吗?重新打开项目测试。