精简版:
我有一个访问表,其中有一个名为 Yes/No 的列
[Accepted]
,只要该行发生更新,我希望将其翻转为“No”。我怎样才能做到这一点?我一直在使用Form_AfterUpdate
VBA,但到目前为止还没有运气。
长版:
我正在尝试使用 Access 让 CRUD 与我的 OLTP 后端 SQL SERVER 一起工作。我正在探索将 Access 用作办公室工作的简单前端的可能性,但希望它与我们更大的数据操作相结合。我设计了一个带有 、、和按钮的主窗体。在该表单的正文中,我嵌入了一个包含数据表的子表单。我的 按钮解锁子表单中的工作表以进行插入和删除。该 子表单绑定到一个本地访问表,该表用作现金。该按钮使用 OLTP 服务器和
Edit
Cancel
Save
Refresh
Edit
Refresh
Save
按钮将我的 Access 表/缓存中标记为 OLTP 服务器的任何记录写入[Accepted]=No
,然后刷新。
任何关于如何更好地让 CRUD 与 OLTP 和 Access 一起工作的建议都值得赞赏,因为这是这里的全部目标。但是,如果我能弄清楚如何拦截或获取更新行的记录 ID,我认为我自己就很接近了。