以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关联表的撤消操作  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=64212)

--  作者:bluesky
--  发布时间:2015/2/7 12:18:00
--  [求助]关联表的撤消操作
订单表   订单明细表 通过订单编号关联,通过窗口实现单据的录入。有一个问题想请老师们帮助解决:

订单.订单明细表 的撤消操作怎么写语句。即,我在关联明
图片点击可在新窗口打开查看此主题相关图片如下:关联表.png
图片点击可在新窗口打开查看
细表中添加了几行数据,我点退出时,把所输入的数据不保存而直接撤消回上次保存的状态。如图

--  作者:bluesky
--  发布时间:2015/2/7 12:29:00
--  
With Tables("订单")
   If .Current IsNot Nothing Then
        .Current.Reject()
        For Each r As Row In Tables("订单.订单明细").Rows
            r.Reject()        
        Next        
    End If
End With

这样写不对,为什么 ?


--  作者:bluesky
--  发布时间:2015/2/7 13:09:00
--  
图片点击可在新窗口打开查看有人吗?
--  作者:bluesky
--  发布时间:2015/2/7 13:47:00
--  
我在关联表中添加了10行,每行做了行号标记1,2,3....10 ,执行了以上语句后,为什么会撤消了奇数行的,而保留了偶数行的?


--  作者:Bin
--  发布时间:2015/2/7 13:57:00
--  
DataTables("订单明细").RejectChanges
--  作者:bluesky
--  发布时间:2015/2/7 14:13:00
--  
图片点击可在新窗口打开查看谢谢
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table



--  作者:Bin
--  发布时间:2015/2/7 14:15:00
--  
看5楼.
--  作者:bluesky
--  发布时间:2015/2/7 14:33:00
--  
解决了,非常感谢