MS Access,创建与窗体和子窗体的关系
MS Access, create a relationship with a form and subform
所以,我的问题是我有这样的表格:
此屏幕位于导航表单内,名为 "Student Details"
我使用以下代码创建了一个查询,并将所述查询转换为一个子表单:
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];
本质上,我想要发生的是让学科代码、class 学生的人数和成绩出现在下面的子表格中;所以我想我会通过声明学生 ID 必须相同来解决这个问题。
更多信息,图像顶部的信息与子表单中的信息不同table。
但是,如您所见,子表单仅复制学生 ID 而不是其他字段。我想纠正这个问题。
提前致谢。
您的代码是正确的。也许您选择的列是空的或尚未保存。
顺便说一句:子表单有一些属性可以关联到父表单。我认为英文属性名称是Link子字段和Link主字段
只需将您的 ID 的字段名放在那里即可。
编辑
另见此处
所以,我的问题是我有这样的表格:
此屏幕位于导航表单内,名为 "Student Details"
我使用以下代码创建了一个查询,并将所述查询转换为一个子表单:
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];
本质上,我想要发生的是让学科代码、class 学生的人数和成绩出现在下面的子表格中;所以我想我会通过声明学生 ID 必须相同来解决这个问题。
更多信息,图像顶部的信息与子表单中的信息不同table。
但是,如您所见,子表单仅复制学生 ID 而不是其他字段。我想纠正这个问题。
提前致谢。
您的代码是正确的。也许您选择的列是空的或尚未保存。
顺便说一句:子表单有一些属性可以关联到父表单。我认为英文属性名称是Link子字段和Link主字段 只需将您的 ID 的字段名放在那里即可。
编辑
另见此处