sql - MS Access 子窗体添加多行
问题描述
我有一个用于生成备忘录的表单,我刚刚添加了一个处理合同信息的新子表单。这是一个小表,只有 PurchaseID(链接到主表),然后是显示为文本框/组合框的合同字段。
我的问题:最初发生的事情是当用户没有点击显示的子表单时,合同表中不会创建任何行。如果您查看图片,当表单加载时,“PurchaseID”字段会被填充,因为它是链接到主表的自动编号。但是,即使填充了该字段,如果用户没有实际单击子表单,也不会创建任何行。我只想将带有默认选项的空白行添加到表中。
我尝试修复它:我试图解决这个问题是在“On Current”事件上,我编写了 1 行代码,只是将组合框的值设置为一个值。我认为这会将子表单设置为焦点,并且最终会创建记录。问题是,现在每当表单加载时,它最初都会尝试将 ID 为 0 的空白行添加到 Contract 表中,实际上每次打开表单时都会创建一个重复的空白行。我认为原因是因为在“PurchaseID”字段链接到主表之前发生了“On Current”事件,导致在打开表单时“0”的 PurchaseID 继续重复。
我需要什么:看下面的图片。当用户在浏览所有内容时未单击该子表单框时,如何做到这一点时,将在子表单表中添加一条新记录,并选择默认值(采购/不需要/等)。
表格的图片。有问题的子表单被圈出。
解决方案
推荐阅读
- python - 如何在 Windows C++ 中复制 python 的`ssl.get_default_context()`?
- c++ - 加速 C++ 练习 4-0
- r - ggplot2:如何将标尺的图例与解析的标签相结合?
- c# - ScrollViewer 通过单击空白区域选择 NumberBox
- react-native - 无法从自定义 NativeModules 导入模块
- linux - Bash 脚本在某些情况下无休止地循环
- python - tkinter窗口中的python opencv QR扫描
- django - 无法在数据库中保存 django 模型对象
- python - 什么是 sort foo 的 pandas 等价物?uniq -c (以及如何将计数列标记为“计数”)?
- swift - 无法获取 QR 码的正确坐标,ARKit - Swift