database - 如果条目不存在,则在链接数据库中创建新条目
问题描述
我有一个包含下表的数据库。我使用 Microsoft 365 的 Access。
ID | 标题 | 姓名 |
---|---|---|
1 | 房子 | 外键名 |
2 | 树 | 外键名 |
姓名 |
---|
彼得 |
第一个表的表单有一个组合框,可以从 Name-Table 中选择名称。
如果插入的名称不存在,我希望它在 Name-Table 中创建另一个条目。
LimitToList = No
没有在 Name-Table 中创建新条目,而是保存了该文本而不是外键。
解决方案
添加到 J7 帖子:组合框控件是列表选择器和文本框的组合......所以可以从其列表中选择和/或手动输入一些内容,如文本框......但该条目确实不附加到作为组合框记录源的表中。
J7 参考提供了有关如何编写附加代码的说明。
一个非代码替代方法是用一个按钮标记“如果不在列表中”,该按钮会弹出一个连续表单以向表格添加信息......然后关闭弹出表单,刷新组合框 - 新条目就在那里...
推荐阅读
- python - FastAPI RedirectResponse 自定义标头
- syncfusion - 在图表顶部显示 Syncfusion Chart TrackBall
- c - 我可以在主函数和子函数中使用 gtk_main() 吗?
- android - 如何在android的“MaterialTextView”中实现以下设计?
- session - 如何停止 JSF1.2 以停止重新加载同一页面
- docker - 在容器中运行时重新加载电报配置的最佳方法
- java - 如何查找 BufferedReader 文件中是否存在一行?
- c++ - 消除函数指针的歧义
- html - CSS:按像素而不是比例变换比例
- node.js - 在 Node.js 中使用 Winston 和 Winston-Daily-Rotate-File 在 JSON 对象中输出日志