1.例如:我只修改了最后进店日期 点 保存修改 就会跳出没有更改公里数 yes no对话框 如果选择 no 返回修改了当前里程 再点保存修改时 又跳出没有更改进店日期的yes no 对话框
我想 如果出现提示 当前里程未更改 点no 返回 修改里程后 再点保存修改 就会保存这一记录 并往历史进店记录添加一行
最后进店日期同上
2.还有个问题 就是窗口beforeclose事件里有
If Tables("客户档案").Current.DataRow.RowState <> DataRowState.Unchanged Then '如果当前行已经修改过
e.Cancel = True
End If
但是 这代码貌似没用 如果我随便点开一个数据 修改了公里数后 没点保存 还是可以关闭窗口
3.这个更bug 由于窗口是独立窗口 可以选中后面的数据表(主要是想利用 数据表里自带的查询功能,用模式窗口无法使用查询功能)。如果我在窗口中 更改了数据 但是未保存 此时 我在后面的表里换行了 结果发现更改的数据已保存了。。 这个能否解决?
如果不能解决 看来只有自己设计一个查询窗口镶嵌到 数据录入窗口里了!
[此贴子已经被作者于2011-8-19 11:31:41编辑过]