gpt4 book ai didi

ms-access - 在 MS Access 中为外键设置默认值或设置为空

转载 作者:行者123 更新时间:2023-12-02 05:17:25 24 4
gpt4 key购买 nike

我无法在 MS Access 中设置默认值或空值。例如,当我试图删除父行时,受影响的子行的外键未设置为 NULL。我曾尝试在设计 View 中将默认值设置为 NULL,但它似乎不起作用。

这是我的示例数据:
在员工表中:
编号 |姓名
1 |汤姆
2 |提姆

在客户表中:
编号 |名称 |处理者
1 |客户1 | 2

如果我从 staff 表中删除 Tim,cust1 仍会在 processed_By 列中保留 2。但是,我希望它在从 staff_table 中删除 Tim 后执行以下操作。

编号 |名称 |处理者
1 |客户1 |空

编号 |名称 |处理者
1 |客户1 | 1

希望你能帮我解决这个问题。谢谢。

最佳答案

您可以在 MS Access 2010 中使用新的 data macros 轻松完成此操作

当表在 MS Access 之外使用时,数据宏甚至可以工作。请注意关键字 Old,应用于创建 After Delete 宏的 Staff 表。 /* delete 行是注释,仅供说明。

delete data macro

关于ms-access - 在 MS Access 中为外键设置默认值或设置为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14423655/

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