以文本方式查看主题

-  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=148110)

--  作者:lal021962
--  发布时间:2020/3/31 12:12:00
--  关于撤销

在销售定单主表的窗口中,有一撤销按钮,撤销代码如下:

 

With Tables("销售定单主表")
    If .Current IsNot Nothing Then
        Dim drs As List (of DataRow)=.Current.DataRow.getchildrows("销售定单明细表")
        For Each dr As DataRow In drs
            dr.reject()
        Next
        .Current.DataRow.Reject()
    End If
End With

 

但是若删除了“销售定单主表.销售定单明细表”后未保存的情况下,点击撤销,删除行不会恢复,请问怎样做到将删除行也恢复。


--  作者:有点蓝
--  发布时间:2020/3/31 13:53:00
--  
只能是调用表的撤销方法,而不是逐行撤销:http://www.foxtable.com/webhelp/topics/1538.htm