以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  窗口管理表单删除问题,帮忙看一下  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=171749)

--  作者:夜点蚊香
--  发布时间:2021/9/8 13:11:00
--  窗口管理表单删除问题,帮忙看一下
签到表和教师签到表是关联表  签到表.教师签到表

签到表窗口 新增 操作 签到表.教师签到表 以后 不想保存 签到表数据,直接关闭窗口 

签到表新增的时候代码如下
Tables("签到表").AddNew()
Forms("签到新增").open()

在签到表窗口 的  BeforeClose 事件以下代码


If Tables("签到表").Current IsNot Nothing Then
    If Tables("签到表").Current.DataRow.RowState = DataRowState.Added Then
        Tables("签到表").Current.Delete()
    End If  
End If

因为操作 签到表.教师签到表  签到表的当前行变成了保存状态。帮忙看一下。

在签到表窗口 的  BeforeClose 事件 用下面代码是否可以。
Tables("签到表").Current.Delete()
[此贴子已经被作者于2021/9/8 13:11:22编辑过]

--  作者:有点蓝
--  发布时间:2021/9/8 13:45:00
--  
看不出什么问题,请上传实例测试
--  作者:夜点蚊香
--  发布时间:2021/9/8 13:55:00
--  
解决了