Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 访问报告-如果字段2等于字段3,则显示字段1_Ms Access_Ms Access 2010 - Fatal编程技术网

Ms access 访问报告-如果字段2等于字段3,则显示字段1

Ms access 访问报告-如果字段2等于字段3,则显示字段1,ms-access,ms-access-2010,Ms Access,Ms Access 2010,我有测试/测验数据,我正试图为每位考生列出一份清单。因此,我: QuestionText Answer1 Answer2 Answer3 Answer4 我还有两个领域。。。一个是“RightError”(如果他们答对了,答案是1,如果他们答错了,答案是0),另一个是“Response”(考生给出的答案与答案1、2、3或4相符) 我要做的是在Answer1(或突出显示Answer1)之后有一个字段,类似这样: IF [RESPONSE]=[ANSWER1] AN

我有测试/测验数据,我正试图为每位考生列出一份清单。因此,我:

QuestionText
    Answer1
    Answer2
    Answer3
    Answer4
我还有两个领域。。。一个是“RightError”(如果他们答对了,答案是1,如果他们答错了,答案是0),另一个是“Response”(考生给出的答案与答案1、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)
等等


这可以通过条件格式实现吗?如果没有,我需要什么类型的代码?

您可以使用条件格式,根据RightError的值,有条件地格式化报表中的响应

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

示例

输出


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


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

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


如果
rightError
字段输入为整数或长,请在
1
周围加上双引号