【问题标题】:After Delete Data Macro删除数据宏后
【发布时间】:2020-10-26 17:42:23
【问题描述】:

我在使用 MS Access 数据宏做一些非常简单的事情时遇到了问题。当从 T_Roster 中删除记录行时,我希望将其复制到 t_Deleted。我知道有很多其他更好的方法可以实现这一点,但是,对此的要求是需要数据宏。最终用户/经理不希望我在名册表中添加列或使用表单(我最初建议这两者)。也就是说,我一直在互联网上寻找解决方案,并看到这个问题已经得到解答,但是,我无法让简单的宏最终发挥作用。我终于鼓起勇气在这里再次问这个问题,所以请善待。

此数据库中只有 2 个表。 t_Deleted 和 T_Roster

我附上了我当前宏的屏幕截图。为了简单起见,我现在只想复制“OCIO_Name”。我假设如果此测试有效,则其余字段不会成为问题。

表格属性如下:

T_Roster Table Properties

t_Deleted Table Properties

T_Roster 中的宏:

T_Roster AfterDelete Macro

谁能告诉我他们看到的有什么问题?

edit不起作用意味着当我从 T_roster 中删除记录时,t_Deleted 没有更新。

【问题讨论】:

  • “不起作用”是什么意思 - 错误消息,错误结果,什么也没有发生?最好将有问题的信息包含为文本,而不是图像。什么是“[旧]” - 表单名称?
  • @June7,[旧]。是用于此站点上类似示例的语法。我使用了 [Old].[OCIO_Name] 和 [T_Roster].[OCIO_Name] ,但两条线路都无法满足我的需求。我没有收到错误消息。在这种情况下,我没有使用表单。仅限表。谢谢。
  • 好的,使用 [Old] 参考进行了测试,并且成功了。
  • 你是如何让它工作的,而我没有。相同的语法,是吗?
  • 是的,看起来一样。您是否在 t_Deleted 中设置了所需的字段?是否创建了任何记录,即使是所有空白字段?

标签: ms-access


【解决方案1】:

按要求设置的字段将阻止创建新记录,除非为它们提供数据。要么不按要求设置,要么提供数据。

【讨论】:

    猜你喜欢
    • 2019-05-13
    • 1970-01-01
    • 2016-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多