gpt4 book ai didi

ms-access - 拦截 Microsoft Access 中的自动保存

转载 作者:行者123 更新时间:2023-12-04 06:16:34 24 4
gpt4 key购买 nike

我有一个 MS-Access 表单,其中包含 3 级嵌套表单。第二种形式有两个文本框——名字和姓氏。出于某种奇怪的原因,一旦用户开始输入名字,表单就会尝试触发保存。

我怎样才能确定谁/什么/哪里触发了保存?

我放入了一个 Form_BeforeInsert 处理程序,我可以在那里截获,但调用堆栈没有指示事件是从哪里触发的。

有任何想法吗?

最佳答案

当您将焦点从父窗体上的控件切换到子窗体上的控件时,如果父窗体的任何绑定(bind)控件包含未保存的值,则该焦点切换会触发父窗体的当前记录的保存。我认为没有任何方法可以防止或推迟这种行为。您必须允许记录保存或放弃更改。正如@woliveirajr 建议的那样,您可以拦截更新前的表单事件以询问用户是保存还是丢弃。您可以对 Before Insert 事件执行相同的操作。

关于ms-access - 拦截 Microsoft Access 中的自动保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7163808/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com