Forms 无法添加记录。表的Joinkey不在记录集中?MS Acess 2007
我一直在尝试建立一个表格,在表格中我可以输入所有患者的详细信息以及处方药。我为此创建了5个表Forms 无法添加记录。表的Joinkey不在记录集中?MS Acess 2007,forms,ms-access,vba,ms-access-2007,Forms,Ms Access,Vba,Ms Access 2007,我一直在尝试建立一个表格,在表格中我可以输入所有患者的详细信息以及处方药。我为此创建了5个表 tblpa患者了解以患者ID为主要信息的患者详细信息 tblvisit访问详细信息,如访问、测试等,访问ID为主要ID tblmedicines用于药物列表(我可以动态添加) tblqnty针对特定就诊期间提到的特定剂量和qnty 我已经创建了一个包含所有患者和就诊信息的表单,并在表单中创建了一个子表单,其中包含药品和qnty(表格形式) 现在我面临两个问题: 在将主窗体作为新记录加载时,我无法将子
- tblpa患者了解以患者ID为主要信息的患者详细信息
- tblvisit访问详细信息,如访问、测试等,访问ID为主要ID
- tblmedicines用于药物列表(我可以动态添加)
- tblqnty针对特定就诊期间提到的特定剂量和qnty
访问ID
(表tblVisit
)如下
链接主字段和访问ID
(表tblmedicines
)如下
在主窗体“数据”属性页选项卡中链接子字段
4) 在子窗体中,在更新事件之前的中
Sub Form_BeforeUpdate(Cancel As Integer)
Visit_ID = Me.Parent!Visit_ID
End Sub
(假设控件名等于字段名)
这将确保子表tblMedicines
中的所有记录
与表中的一条记录相关tblVisit
希望这有帮助。1)如果“blank”的意思是“empty”:请看第2点)
2) 在子窗体的记录集中,您必须具有字段访问ID。
如果不想在子窗体中显示,请将其设置为可见:否
3) 将两个表单(主表单和子表单)链接到访问ID
(表tblVisit
)如下
链接主字段和访问ID
(表tblmedicines
)如下
在主窗体“数据”属性页选项卡中链接子字段
4) 在子窗体中,在更新事件之前的中
Sub Form_BeforeUpdate(Cancel As Integer)
Visit_ID = Me.Parent!Visit_ID
End Sub
(假设控件名等于字段名)
这将确保子表tblMedicines
中的所有记录
与表中的一条记录相关tblVisit
希望这有帮助。感谢您的帮助!但需要更清楚,因为我是关系和接触方面的新手。1.在第2点中,当您说访问ID时,它是否引用了表tblvisit中的访问ID。2.如何从数据属性表链接主字段和子字段。这些表单和sbform是根据查询创建的。如果这听起来很愚蠢,请访问Microsoft网站,在那里你可以找到好的教程。support.office.com上的“数据库设计基础-访问”感谢您的帮助!但需要更清楚,因为我是关系和接触方面的新手。1.在第2点中,当您说访问ID时,它是否引用了表tblvisit中的访问ID。2.如何从数据属性表链接主字段和子字段。这些表单和sbform是根据查询创建的。如果这听起来很愚蠢,请访问Microsoft网站,在那里你可以找到好的教程。support.office.com上的“数据库设计基础-访问”