我有两个 Access 数据库:Main
存储我的大部分数据和Memos
存储数据类型 Memo 的数据。我将备忘录存储在单独的数据库中,因为我读到的有关备忘录字段的所有内容都表示它们容易损坏,并且保护数据库的唯一安全方法是将备忘录放在单独的链接数据库中。
Memos
有一个Info
包含字段的表:(
ID
类型自动编号主键)
Info
(类型备忘录)
Main
有一个Content
包含字段的表:(
ID
类型自动编号主键)
infoID
(类型数字)
entryDate
(类型日期/时间)
我想强制执行参照完整性,Content
以便它只能接受来自 table 的有效 ID 值Info
。但我不能,因为Memos
是链接数据库。我可以在数据输入过程的另一点建立控件,以确保只有来自的值Info
可以插入到Content
中,但如果有办法通过数据库约束强制执行验证,我宁愿不编写验证代码。
是否有另一种方法可以在我不知道的链接表之间强制执行完整性,或者有另一种方法来处理备忘录存储问题,以便我可以将备忘录保存在同一个数据库中?