我有测试/测验数据,我正在尝试为每个测试者做一个列表。所以我有:
QuestionText
Answer1
Answer2
Answer3
Answer4
我还有两个字段......一个是'RightWrong'(如果他们说得对,则为1;如果错误则为0),另一个是'Response'(这是一个测试的答案) -taker给出了匹配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)
等
可以使用条件格式完成吗?如果没有,我需要什么样的代码?
答案 0 :(得分:1)
右键单击TextBox并选择“条件格式...”。然后输入类似这样的内容
如果每个记录只有一个重复的文本框,则“[RESPONSE]=[ANSWER1] And
”部分不是必需的。仅输入[RIGHTWRONG]="1"
作为表达式。
如果要格式化绑定到字段RightWrong
的文本框,可以像这样进一步简化
如果RightWrong
字段输入为Integer或Long,请在1
附近删除双引号。
答案 1 :(得分:0)
您可以使用条件格式基于RIGHTWRONG的值在报表中有条件地格式化RESPONSE。
您只需使用“Expression Is”而不是“Field Value Is”,并将公式[RIGHTWRONG]=1
和第二个公式[RIGHTWRONG]=0
放入错误答案中。
示例强>
<强>输出强>