以文本方式查看主题

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

--  作者:newsun2k
--  发布时间:2015/7/24 16:20:00
--  刚打开就显示有修改
刚加载了一个表,然后退出的时候,利用下面语句
For Each t As Table In Tables
    If t.Name Like MainTable.Name & "*" Then
        If t.DataTable.HasChanges = True Then

If MessageBox.Show(t.DataTable.name & "已经被修改,是否保存?", "询问", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.Yes 
...
就显示有修改,何解?
怎么排查是哪里修改了?为何修改?

--  作者:大红袍
--  发布时间:2015/7/24 16:41:00
--  

肯定你哪里有代码修改了表数据。

 

你可以循环此表每一行,看行的状态 http://www.foxtable.com/help/topics/0428.htm