Foxtable(狐表)用户栏目专家坐堂 → 加载数据后重新定位行出错


  共有2233人关注过本帖平板打印复制链接

主题:加载数据后重新定位行出错

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


加好友 发短信
等级:八尾狐 帖子:1909 积分:16987 威望:0 精华:0 注册:2014/7/29 19:09:00
加载数据后重新定位行出错  发帖心情 Post By:2019/3/8 8:01:00 [只看该作者]

窗口sqltable加载数据后重新定位行,用了下面的代码
  DataTables(tbl.name).Load(False)  '重新加载数据
        
        '定位到原来的主表行
        Dim p As Integer = Tables(e.Form.name & "_主表").FindRow("单据编号 = '" & strID & "'")
        If p >= 0 Then '如果找到的话
            Tables(e.Form.name & "_主表").Position = p '定位到找到的行.
        End If

执行时会出错
"此行已从表中移除并且没有任何数据。BeginEdit() 将允许在此行中创建新数据"
是什么原因,应该如何避免?

谢谢!

 回到顶部