Foxtable(狐表)用户栏目专家坐堂 → [求助]请教一个主窗口的问题:主窗口绑定一张表,在对该表进行了修改后,切换或关闭主窗口时,提示保存信息,该怎么实现


  共有7504人关注过本帖树形打印复制链接

主题:[求助]请教一个主窗口的问题:主窗口绑定一张表,在对该表进行了修改后,切换或关闭主窗口时,提示保存信息,该怎么实现

帅哥哟,离线,有人找我吗?
夕然
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:619 积分:3656 威望:0 精华:1 注册:2012/6/13 22:00:00
  发帖心情 Post By:2013/4/7 10:29:00 [显示全部帖子]

如果你的窗口表绑定的是主表的话,可以按照下面的方式做

Dim Result As DialogResult

With Tables("表")
    If .Current.DataRow.RowState = DataRowState.Unchanged Then '如果当前行未曾修改
    e.Form.Close
    Return
Else
   
    Result = MessageBox.Show("该记录没有保存,是否放弃?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
    If Result = DialogResult.no Then
        Return
       
    End If
   
    .Current.Reject()
    'MessageBox.Show("已经撤销修改!:) " )  '& .Position & "|" & .Rows.Count )


 回到顶部
帅哥哟,离线,有人找我吗?
夕然
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:619 积分:3656 威望:0 精华:1 注册:2012/6/13 22:00:00
  发帖心情 Post By:2013/4/7 10:38:00 [显示全部帖子]

以下是引用Bin在2013-4-7 10:30:00的发言:
楼上正解
[此贴子已经被作者于2013-4-7 10:33:29编辑过]

您是高手


 回到顶部