以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  错误所在事件:项目,Client  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=127041)

--  作者:manyifuwu
--  发布时间:2018/11/3 17:34:00
--  错误所在事件:项目,Client

图片点击可在新窗口打开查看此主题相关图片如下:23.png
图片点击可在新窗口打开查看
1、错误所在事件:项目,Client
详细错误信息:
未将对象引用设置到对象的实例、

2、不存在名称为“派工_Table1”的表。

--  作者:有点蓝
--  发布时间:2018/11/3 17:37:00
--  
“派工_Table1”应该是窗口里的表,这种表如果在外部使用,使用前请先判断所在的窗口是否已经打开
--  作者:manyifuwu
--  发布时间:2018/11/3 17:52:00
--  

 


图片点击可在新窗口打开查看此主题相关图片如下:201811041.png
图片点击可在新窗口打开查看

Select Case e.DataCol.Name
    Case "注意事项","已做次数","剩余次数","总次数","执行日期"
        Dim Filter As String = "[编号] = \'" & e.DataRow("编号") & "\' And 锁定 = 0"
        DataTables("派工").ReplaceFor(e.DataCol.Name,e.NewValue,Filter)
        DataTables("派工").save
        DataTables("派工").SQLReplaceFor(e.DataCol.Name,e.NewValue,Filter)
        \'Dim drs As List(Of DataRow) = DataTables("派工").Select(Filter)
        \'For Each dr As DataRow In drs
        \'dr(e.DataCol.Name) = e.NewValue
        \'Next
        \'DataTables("派工").save
        If Forms("派工").opened
            Dim r As Row = Tables("派工_Table1").Current
            r.DataRow.Load()
        End If
End Select

 

有4台电脑同时登录即时同步。如果一台修改,其中有,没有打开("派工_Table1")这个表,就是弹窗口吗?请教怎么修改呢?

[此贴子已经被作者于2018/11/4 12:16:34编辑过]

--  作者:有点甜
--  发布时间:2018/11/4 21:36:00
--  

加入msgbox调试出错的位置

 

http://www.foxtable.com/webhelp/scr/1485.htm