2017-03-04 3 views
0

私はMicrosoft Accessを使用しており、学生が許可されているかどうかを判断するクエリを設計していますが、 "承認済み"と入力する必要があります。ランチポリシーに関する質問に「はい」と答えたエントリ。私は現在[承認済みかどうか]を使用しています。悲しいことに、クライアントがこの表現を必要としています。 「承認済み」と入力することは可能ですか?それはすべての生徒に「はい」のランチポリシーを示しています。多くのありがとうTomアクセスを自動作成するクエリの応答を

+0

はい、いいえ、データフィールドの値が「はい」または「いいえ」の場合、そのフィールドを「承認済み」にフィルタリングすることはできません(実際には可能ですが、あなたが「はい」を「承認」に、「いいえ」を「承認されていません」に変換する「IIF」ステートメント、または「承認済み」を「はい」に変換するVBAインターフェイスがある場合あなたの質問に「はい」を使用してください。 –

答えて

0

かもしれないがここで働く - あなたは、フィールドのデータ型について言及していません - それはテキスト、ブール、または何ですか?

SELECT Table1.FldA, IIf([FldA]='yes','Approved','Not Approved') AS Xlate 
    FROM Table1 
     WHERE (((IIf([FldA]='yes','Approved','Not Approved'))=[Is Student Approved?])); 
+0

しかし、私はちょうどそれを試しても、それは動作していないようだテキストです?私は何かを変える必要がありますか?私は言葉の照会にはあまり経験がありません –

+0

'Table1'と 'FldA'の代わりにあなたのテーブル名とフィールド名を置き換えてください。あなたのテーブルにあなたのフィールドに「はい」(または「はい」)があることが確実ですか?実行しようとしているSQLで質問を更新してください。あなたはプロンプトのために正確に何を入力しましたか? –

関連する問題