首页 > 解决方案 > 如果条目不存在,则在链接数据库中创建新条目

问题描述

我有一个包含下表的数据库。我使用 Microsoft 365 的 Access。

ID 标题 姓名
1 房子 外键名
2 外键名
姓名
彼得

第一个表的表单有一个组合框,可以从 Name-Table 中选择名称。
如果插入的名称不存在,我希望它在 Name-Table 中创建另一个条目。

LimitToList = No没有在 Name-Table 中创建新条目,而是保存了该文本而不是外键。

标签: databasems-access

解决方案


添加到 J7 帖子:组合框控件是列表选择器和文本框的组合......所以可以从其列表中选择和/或手动输入一些内容,如文本框......但该条目确实不附加到作为组合框记录源的表中。

J7 参考提供了有关如何编写附加代码的说明。

一个非代码替代方法是用一个按钮标记“如果不在列表中”,该按钮会弹出一个连续表单以向表格添加信息......然后关闭弹出表单,刷新组合框 - 新条目就在那里...


推荐阅读