(Access 2010)除非存在外键,否则不要插入数据

时间:2014-03-19 12:16:52

标签: sql database ms-access

我试图将一些具有外键的数据添加到另一个表中(每个主题都有一个Thread,这是一个外键)但问题是,它允许我在运行INSERT INTO时插入任何内容。

无论如何在MS Access 2010中验证它是否只允许INSERT INTO(如果外键存在)?

干杯,

1 个答案:

答案 0 :(得分:0)

通常,您正在创建查询,结果将插入到表中。因此,只有在外键存在的情况下才能返回结果。因此,如果您尝试从表NewData添加到表Topic,那么您可以创建具有合法外键列表的视图(Access条件中的查询),然后将NewData连接到ListOfKeys以将查询结果限制为仅那些有良好外键的人。