
[英]How to define in access If [field1] =“window”, [field2]=“door”, [field3] =“wall” THEN [field4] = “building”
[英]Access Report - Show field1 if field2 equals field3
我有测试/测验数据,我正在尝试为每个测试人员列出一份清单。 所以我有:
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)
在Answer2之后:
IF [RESPONSE]=[ANSWER2] AND [RIGHTWRONG]="1" THEN (somehow show THIS as correct)
等等
可以使用条件格式吗? 如果没有,我需要哪种代码?
右键单击“文本框”,然后选择“条件格式...”。 然后输入这样的内容
如果对于每个记录只有一个重复的文本框,则“ [RESPONSE]=[ANSWER1] And
”部分不是必需的。 仅输入[RIGHTWRONG]="1"
作为表达式。
如果要格式化绑定到字段RightWrong
的文本框,可以像这样进一步简化它
如果将RightWrong
字段键入为Integer或Long,请在1
周围加上双引号。
您可以使用条件格式基于RIGHTWRONG的值在报告中有条件地格式化RESPONSE。
您只需要使用“表达式是”而不是“字段值是”,然后将公式[RIGHTWRONG]=1
以及可选的第二个公式[RIGHTWRONG]=0
用于错误答案。
例
输出量
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.