【发布时间】:2013-01-20 10:37:20
【问题描述】:
我无法在 MS 访问中设置默认值或空值。例如,当我尝试删除父行时,受影响的子行的外键未设置为 NULL。我尝试在设计视图中将默认值设置为 NULL,但它似乎不起作用。
这是我的示例数据:
在员工表中:ID | Name 1 | Tom 2 | Tim
在客户表中:ID | Name | processed_By 1 | cust1 | 2
如果我要从员工表中删除 Tim,cust1 仍会在 processed_By 列中保留 2。但是,我希望它在从 staff_table 中删除 Tim 后执行以下操作。
ID | Name | processed_By 1 | cust1 | NULL
或
ID | Name | processed_By 1 | cust1 | 1
希望您能帮我解决这个问题。谢谢。
【问题讨论】:
-
请添加更多细节,例如示例数据和/或不适合您的代码。
-
嗨 Remou,我已经用示例数据更新了它。希望这会有所帮助
标签: ms-access ms-access-2007 ms-access-2010