如何为访问报告中的复选框设置条件

时间:2018-04-26 14:29:56

标签: database ms-access syntax

所以基本上我正在建立一个包含学生成绩的学生数据库,我有一个查询,它给出了一个特定学生所学课程的列表,这些课程是他们专业的一部分。 这是查询返回的内容: Query result

所以我想做的是创建一个包含这样一个部分的报告,其中列出了每个专业可以采用的所有可能的类: Report 我希望每个班级旁边都有一个复选框,如果他们已经参加了课程,那么请选中该复选框,如果他们没有,我希望该复选框是空的,所以我不一定需要报告中的任何内容喜欢等级等我只是想要检查,如果他们已经采取了特定的课程。我怎么能解决这个问题,在这方面失败了。

1 个答案:

答案 0 :(得分:0)

虽然可能需要更多信息才能正确回答您的问题,但我会试一试:

假设您所讨论的复选框名为“Check1”,并且该表格被称为“Table1”,该字段称为“测试”,您提到的报告是一个名为“报告”的表单...及其只有在桌子上完成后才会出现。

“On Load”命令对表单的影响如下:

If Not IsNull(DLookup("Class_UID", "Table1", "Class_UID = 'INF-202'")) Then
    Forms("Report").Check1.Value = 1
End If

当然,这需要为每个唯一的Class_UID

添加

这是一种简单的方法,但远非唯一的选择。

相关问题