以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]撤销修改问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=104422)

--  作者:js4222
--  发布时间:2017/7/28 18:34:00
--  [求助]撤销修改问题
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测.table

如例子  
父表设定审核列值为true则不能修改
我项目窗口里面还有设定了“一键审核”按钮,未在示例体现
可是每次如果双击,打开新增窗口,然后按取消按钮,就会取消审核,这个是什么原因?
如果是先 .Current.Save()方式保存的,就不会出现这样的问题

--  作者:有点甜
--  发布时间:2017/7/28 18:41:00
--  

 你点击取消的话,撤销你的修改,没有毛病吧?

 

 如何测试你的例子?


--  作者:js4222
--  发布时间:2017/7/28 21:13:00
--  
以下是引用有点甜在2017/7/28 18:41:00的发言:

 你点击取消的话,撤销你的修改,没有毛病吧?

 

 如何测试你的例子?


本来就审核过的,没有修改任何,也会撤销呢


--  作者:有点蓝
--  发布时间:2017/7/28 21:17:00
--  
不可能的。说明测试步骤
--  作者:js4222
--  发布时间:2017/7/28 21:36:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测.table

我添加了一键审核,选中多行,一键审核之后,双击行打开“新增”窗口,如果点击取消按钮,那些经过一键审核的行就会被取消
如何写代码,就算点了取消,不会撤销审核

--  作者:有点蓝
--  发布时间:2017/7/28 21:40:00
--  
一键审核后都没有保存!

With CurrentTable
    For i As Integer = .TopPosition To .BottomPosition
        If .Rows(i)("审核") = False Then
            .Rows(i)("审核") = True
        End If
    Next
    .save
End With

--  作者:js4222
--  发布时间:2017/7/28 22:39:00
--  
图片点击可在新窗口打开查看

谢谢指点