Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 如果在另一个查询中找不到值,则显示记录_Ms Access - Fatal编程技术网

Ms access 如果在另一个查询中找不到值,则显示记录

Ms access 如果在另一个查询中找不到值,则显示记录,ms-access,Ms Access,我有一个表[class_Attention\u tbl],显示客户可能多次参加甚至缺席的课程的课堂出勤情况。该记录显示[客户id]、[课程会话id]、[课程日期],以及他们是否参加了属于是或否功能的课程[参加]。他们可能有3-4条相同[class_session_id]的记录,以免多次错过相同的课程,但一旦他们参加了该课程,它将再次放在同一张表上,但[attended]标记为TRUE 我还有一个表[session_list_tbl],它简单地显示了每个类中有多少个会话,它列出了我们正在使用的每个

我有一个表[class_Attention\u tbl],显示客户可能多次参加甚至缺席的课程的课堂出勤情况。该记录显示[客户id]、[课程会话id]、[课程日期],以及他们是否参加了属于是或否功能的课程[参加]。他们可能有3-4条相同[class_session_id]的记录,以免多次错过相同的课程,但一旦他们参加了该课程,它将再次放在同一张表上,但[attended]标记为TRUE

我还有一个表[session_list_tbl],它简单地显示了每个类中有多少个会话,它列出了我们正在使用的每个类的[session_id]

我还有两个查询,一个查询[classes\u attended\u q]显示他们参加了哪些课程,它只是简单地将[attended]标记为true。这个很好用

第二个查询[classes_remaining]就是问题所在。我希望它查看[session_list_tbl]的[class_session_id],并在客户端尚未完成该类的情况下列出所有这些内容。因此,如果[class_session_id]在[class_Attention_tbl]中列出,并且[Attention]字段标记为TRUE,则我不希望它显示在查询中。我只是想看看客户需要参加课程列表中的哪些课程


抱歉,如果这太长了,我试图提供尽可能多的细节,但仍然使它简短

不确定我是否正确理解了您的问题……但也许您可以尝试定义第二个查询,如下所示:

将其作为“课堂出勤”的选择查询

查询中的第一个字段是“class\u session\u id”

第二个字段是“有人参加”

在“查询设计”窗口中,单击功能区“显示/隐藏”部分中的sigma/totals按钮

对于“课堂会话id”,选择“分组依据”作为“总计”选项

对于“有人参与”,选择“总和”作为总选项,输入“假”作为“标准”选项

运行查询时应选择所有class_session_id条目,对于这些条目,表中的每个实例都会显示“attended”值false


我不确定我是否正确理解了您的问题……但也许您可以尝试定义第二个查询,如下所示:

将其作为“课堂出勤”的选择查询

查询中的第一个字段是“class\u session\u id”

第二个字段是“有人参加”

在“查询设计”窗口中,单击功能区“显示/隐藏”部分中的sigma/totals按钮

对于“课堂会话id”,选择“分组依据”作为“总计”选项

对于“有人参与”,选择“总和”作为总选项,输入“假”作为“标准”选项

运行查询时应选择所有class_session_id条目,对于这些条目,表中的每个实例都会显示“attended”值false


请至少显示表结构,首选项是显示您尝试过的SQL以及为什么它不能返回您期望的结果。请记住,SO只是一个我们试图互相帮助的网站,但我们都有工作(或学校),没有人在这里工作。请至少显示表结构,并优先显示您尝试过的SQL以及为什么它没有返回您期望的SQL。请记住,SO只是一个我们试图互相帮助的网站,但我们都有工作(或学校),没有人在这里得到报酬。