以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]临时表 如何判断 行状态?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=86601)

--  作者:mxko
--  发布时间:2016/6/21 14:43:00
--  [求助]临时表 如何判断 行状态?
如题:
With Tables("临时表")
    For Each r As Row In .Rows
        Output.Show(r.DataRow.RowState)
        Select Case  r.DataRow.RowState
            Case DataRowState.Added
                Output.Show("新增:" & r("第一列"))
            Case DataRowState.Modified
                Output.Show("修改:" & r("第一列"))
            Case Else
                Output.Show("其它:" & r("第一列"))
        End Select
    Next
End With
--结果只能判断出新增的,修改的后没有修改的都是一样的状态-----
2
其它:1
2
其它:2
4
新增:3


--  作者:大红袍
--  发布时间:2016/6/21 14:52:00
--  
 没办法,只能用查询表或者是数据表。
--  作者:mxko
--  发布时间:2016/6/21 14:56:00
--  
请问查询表可以编辑吗?
--  作者:大红袍
--  发布时间:2016/6/21 14:57:00
--  

生成后,加入代码

 

Tables("查询表").AllowAddNew = true
Tables("查询表").AllowEdit = True