【发布时间】:2020-10-26 17:42:23
【问题描述】:
我在使用 MS Access 数据宏做一些非常简单的事情时遇到了问题。当从 T_Roster 中删除记录行时,我希望将其复制到 t_Deleted。我知道有很多其他更好的方法可以实现这一点,但是,对此的要求是需要数据宏。最终用户/经理不希望我在名册表中添加列或使用表单(我最初建议这两者)。也就是说,我一直在互联网上寻找解决方案,并看到这个问题已经得到解答,但是,我无法让简单的宏最终发挥作用。我终于鼓起勇气在这里再次问这个问题,所以请善待。
此数据库中只有 2 个表。 t_Deleted 和 T_Roster
我附上了我当前宏的屏幕截图。为了简单起见,我现在只想复制“OCIO_Name”。我假设如果此测试有效,则其余字段不会成为问题。
表格属性如下:
T_Roster 中的宏:
谁能告诉我他们看到的有什么问题?
edit不起作用意味着当我从 T_roster 中删除记录时,t_Deleted 没有更新。
【问题讨论】:
-
“不起作用”是什么意思 - 错误消息,错误结果,什么也没有发生?最好将有问题的信息包含为文本,而不是图像。什么是“[旧]” - 表单名称?
-
@June7,[旧]。是用于此站点上类似示例的语法。我使用了 [Old].[OCIO_Name] 和 [T_Roster].[OCIO_Name] ,但两条线路都无法满足我的需求。我没有收到错误消息。在这种情况下,我没有使用表单。仅限表。谢谢。
-
好的,使用 [Old] 参考进行了测试,并且成功了。
-
你是如何让它工作的,而我没有。相同的语法,是吗?
-
是的,看起来一样。您是否在 t_Deleted 中设置了所需的字段?是否创建了任何记录,即使是所有空白字段?
标签: ms-access