Microsoft访问:尝试获取特定客户端的总"FALSE"条目的总和



我在一家非营利组织工作,我们有一个项目,我们带客户出去做小型社区服务工作,作为交换,他们的工作时间是有报酬的。我现在在使用Microsoft Access时遇到的问题是,我想创建一个查询,使我们能够检查任何特定客户端在特定日历年中的工作次数。

我们使用两个链接表,其中一个是包含客户端信息的主列表&另一个是他们在特定日期选择的时间列表(我们通常有大约40人出席,但每天只能参加20次(。因此,目前我们在他们输入的选择时间列表中使用"是/否"数据类型来跟踪这些信息。该列被称为";未使用盈余";,只是为了提供尽可能多的信息。

我的目标是运行一个查询,显示客户在一个日历年内的名字、姓氏和工作次数。任何援助都将不胜感激。

*我尝试使用以下方法创建查询:;工作次数:总和(IIf([未使用盈余]="否",1,0((";不幸的是,只是没有成功。

如果[未使用的盈余]为是/否字段类型,则不要将"否";在引号中。使用引号可以定义文字字符串,而不是布尔常量。布尔常量有Yes、No、True和False。并且具有-1和0的值。考虑:

Times Worked: Sum(IIf([Unused Surplus]=No,1,0))

Times Worked: Sum(IIf([Unused Surplus]=False,1,0))

Times Worked: Sum(IIf([Unused Surplus]=0,1,0))

Times Worked: Sum(IIf(Not [Unused Surplus],1,0))

如果您真的想计算"是"值,请考虑:

Times Worked: Abs(Sum([Unused Surplus]))

相关内容

最新更新