2012-05-03 25 views
0

我有测试/测验数据,我试图为每个测试者列出一个列表。所以,我有:访问报告 - 如果field2等于field3,则显示field1

QuestionText 
    Answer1 
    Answer2 
    Answer3 
    Answer4 

我也有两个字段......一个是“RightWrong”(如果他们是对具有1和0,如果自己听错了),另一个是“回应'(这是测试者给出的答案,与答案1,2,3或4相匹配)。

我想要做的是有一个字段正确答案为后(或突出显示正确答案为),其是这样的:

IF [RESPONSE]=[ANSWER1] AND [RIGHTWRONG]="1" THEN (somehow show it as correct) 

后ANSWER2:

IF [RESPONSE]=[ANSWER2] AND [RIGHTWRONG]="1" THEN (somehow show THIS as correct) 

灿这是通过条件格式来完成的吗?如果不是,我需要什么样的代码?

回答

1

右键单击文本框,然后选择 “条件格式...”。然后进入这样的事情

enter image description here


如果只有一个重复每个记录的文本框,那么“[RESPONSE]=[ANSWER1] And”的部分是没有必要的原因。作为表达式只输入[RIGHTWRONG]="1"

如果要格式化绑定到该领域的文本框RightWrong可以进一步简化它像这样

enter image description here


而且如果RightWrong场的类型为整数或长降双引号1左右。

0

您可以使用条件格式根据RIGHTWRONG的值在报表中有条件地格式化RESPONSE。

您只需要使用“表达式”而不是“字段值是”,并将公式[RIGHTWRONG]=1和第二个公式[RIGHTWRONG]=0置于错误答案中。

enter image description here

输出

enter image description here

相关问题