Foxtable(狐表)用户栏目专家坐堂 → 附表设置联动之后模糊查询出现“未将对象引用设置到对象的实例。”报错


  共有7003人关注过本帖树形打印复制链接

主题:附表设置联动之后模糊查询出现“未将对象引用设置到对象的实例。”报错

帅哥哟,离线,有人找我吗?
comfortfoot
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:52 积分:565 威望:0 精华:0 注册:2021/9/23 6:49:00
附表设置联动之后模糊查询出现“未将对象引用设置到对象的实例。”报错  发帖心情 Post By:2022/9/4 1:22:00 [只看该作者]

窗口中的table1关联到表1设置为附表,然后在附表的currentchanged中设置了联动

Dim dr As DataRow = e.Table.Current.DataRow
Dim wz As Integer = Tables("RMT收据").FindRow(dr)
If wz >=0 Then
      Tables("RMT收据").Position = wz
End If

textbox 的textchange 设置成

Dim txt As String = e.Form.Controls("TextBox7").Text

Dim tbl As Table = Tables("病例_Table1")
Dim tbl1 As Table = Tables("病例_Table2")

If txt = "" Then
    tbl.Filter = ""
    tbl1.Filter = ""
    
Else  txt = "'%" & txt & "%'" 
    tbl.Filter = "全名 Like " & txt & " or No Like " & txt
    
    tbl1.Filter = "na Like " & txt & " or 编号 Like " & txt     
    
End If

==================
当查询内容为空的时候,会出现
未将对象引用设置到对象的实例。”报错

请问如何修改代码
谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/4 20:16:00 [只看该作者]

看看注意事项:http://www.foxtable.com/webhelp/topics/0641.htm

If e.Table.Current Isnot Nothing Then 
Dim dr As DataRow = e.Table.Current.DataRow
Dim wz As Integer = Tables("RMT收据").FindRow(dr)
If wz >=0 Then
      Tables("RMT收据").Position = wz
End If
End If

 回到顶部
帅哥哟,离线,有人找我吗?
comfortfoot
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:52 积分:565 威望:0 精华:0 注册:2021/9/23 6:49:00
  发帖心情 Post By:2022/9/6 1:13:00 [只看该作者]

解决了谢谢大神,还是我自己看的不够仔细

 回到顶部