0

我有测试/测验数据,我正在尝试为每个应试者做一个列表。所以我有:

QuestionText
    Answer1
    Answer2
    Answer3
    Answer4

我也有两个字段...一个是“RightWrong”(如果他们做对了,则为 1,如果他们做错了,则为 0),另一个是“Response”(这是应试者给出的答案)将匹配 Answer1、2、3 或 4)。

我想要做的是在 Answer1(或突出显示 Answer1)之后有一个字段,如下所示:

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

回答2后:

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

等等

这可以通过条件格式来完成吗?如果没有,我需要什么样的代码?

4

2 回答 2

1

右键单击文本框并选择“条件格式...”。然后输入这样的内容

在此处输入图像描述


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

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

在此处输入图像描述


如果该RightWrong字段键入为 Integer 或 Long ,则将双引号放在1.

于 2012-05-03T17:09:27.223 回答
0

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

您只需要使用“表达式是”而不是“字段值是”并输入公式[RIGHTWRONG]=1和可选的第二个公式[RIGHTWRONG]=0来获取错误答案。

例子

在此处输入图像描述

输出

在此处输入图像描述

于 2012-05-03T17:09:20.480 回答