0

テスト/クイズのデータ​​があり、各受験者のリストを作成しようとしています。ので、私は持っています:

QuestionText
    Answer1
    Answer2
    Answer3
    Answer4

また、2 つのフィールドがあります... 1 つは 'RightWrong' (正解した場合は 1、間違っていた場合は 0) で、もう 1 つは '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)

条件付き書式でこれを行うことはできますか? そうでない場合、どのようなコードが必要ですか?

4

2 に答える 2

1

TextBox を右クリックし、[条件付き書式設定...] を選択します。次に、このようなものを入力します

ここに画像の説明を入力


レコードごとに繰り返されるテキストボックスが 1 つしかない場合、" [RESPONSE]=[ANSWER1] And" の部分は必要ありません。式としてのみ入力してください[RIGHTWRONG]="1"

フィールドにバインドされたテキストボックスをフォーマットしたい場合は、RightWrongこのようにさらに単純化できます

ここに画像の説明を入力


また、RightWrongフィールドが Integer または Long として入力されている場合は、二重引用符をドロップします1

于 2012-05-03T17:09:27.223 に答える
0

条件付き書式設定を使用して、RIGHTWRONG の値に基づいて、レポートの RESPONSE を条件付きで書式設定できます。

「Field Value Is」の代わりに「Expression Is」を使用し、式[RIGHTWRONG]=1を入力し、オプション[RIGHTWRONG]=0で間違った回答の 2 つ目の式を入力するだけです。

ここに画像の説明を入力

出力

ここに画像の説明を入力

于 2012-05-03T17:09:20.480 に答える