2016-02-13 128 views
0

以下显示的是我的表格,每个学生都有两个模块。我想要做的是比较两个模块的通过/失败字段。如果两者都通过,我希望下面的通过/失败框显示通过。如果其中一个或两个模块都出现故障,我希望该框显示失败。Microsoft Access报表中的计算字段

enter image description here

到目前为止,我已经采用使用表达式生成器的控制源中的以下表达式。查看查询时,使用框下面的代码保持空白。

=IIf([Pass/Fail]="Pass","Pass","Fail") 

我也曾尝试

=IIf([TK15 SubReport].[Report]![Pass/Fail]="Pass","Pass","Fail") 

这显示如果两个模块中的一个传递,如果两个模块都没有失败只有失败显示传递。

有没有人有任何想法如何做到这一点或不可能?

下面显示的是我的人际关系的形象,如果需要,他们

enter image description here

谢谢您的时间。

回答

1

与尝试(其中TK15子报表是报表的名称控制):

=IIf(Abs(Sum(Me![TK15 SubReport].[Report]![Pass/Fail]="Pass"))=2,"Pass","Fail") 
+0

谢谢你给它一个尝试,一个好主意,尝试添加的价值,但是当我查看会出现一个对话框,提示输入“TK15 SubReport.Report!Pass/Fail”的参数值。任何其他想法?再次感谢。 – ceefax12

+0

也许需要_Me!_。请参阅编辑。如果不是,则拼写错误。 – Gustav

+0

这样做,谢谢你,先生。 – ceefax12

相关问题