以文本方式查看主题

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

--  作者:天一生水
--  发布时间:2019/11/17 14:56:00
--  [求助]判断当前行是否编辑过
我在窗口表“上一行”按钮的代码里,先判断当前行是否编辑过,如果是,就msgbox(1),否则就msgbox(2),这个判断怎样写?
谢谢!

--  作者:y2287958
--  发布时间:2019/11/17 15:42:00
--  

RowState 行状态


--  作者:天一生水
--  发布时间:2019/11/17 17:39:00
--  
谢谢前辈!

If Tables("表A").Current IsNot Nothing  Then
    Dim r As Row = Tables("表A").Current    
    If r.DataRow.RowState = DataRowState.Modified Then    ’修改过
        msgbox(1)
    Else
        msgbox(2)
    End If
End If

--  作者:天一生水
--  发布时间:2019/11/18 20:42:00
--  
蓝老师好!
单元格写入新内容,或者删除旧内容,但是没有离开当前单元格。
这时,如果换行。我要保存换行前的“修改“内容,怎样判断是否修改?
但是没有换行前不能叫修改吧?应该判断什么?

--  作者:有点蓝
--  发布时间:2019/11/18 20:45:00
--  
参考:http://www.foxtable.com/webhelp/topics/0644.htm