所以,我的问题是我的表格是这样的:
此屏幕位于导航表单内,称为“学生详细信息”
我使用以下代码创建了一个查询,并将所述查询转换为子表单:
SELECT [student subjects].[student id],[student subjects].[Subject Code], [student subjects].[Class Number], [student subjects].Result
FROM [student subjects]
WHERE [student subjects].[student id] = Forms![Navigation Form].Form![student id];
基本上,我想要发生的是学生的主题代码,班级编号和结果出现在下面的子表格中;所以我认为我会说这个学生ID必须是相同的。
更多信息,图像顶部的信息与子表单中的信息位于不同的表格中。
但是,正如您所看到的,子表单只复制学生ID而不复制其他字段。我想纠正这个。
提前致谢。
答案 0 :(得分:1)
您的代码是正确的。也许您选择的列是空的或尚未保存。
BTW:子窗体有属性,您可以在其中与父窗体相关联。我认为英文属性名称是 Link Child Field 和 Link Master Field 只需将你的ID的字段名放在那里。
修改强>
另见