- ベストアンサー
クエリの抽出条件について(初心者です)
クエリの抽出条件について(初心者です) あ というフィールドが○となっている場合、あフィールドの複製(Expr1001となっています) 良 と反映させたいのですがどうすればできますか?EXCELのIF関数みたいにしたいのですが
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
補足をよく見たら「あ」の抽出条件に 判定: IIf([テーブル名]![あ]="○","良") を入れたようですね。そうではなく、 >クエリのデザインビューの空いているフィールドの欄に というのは、「フィールド」というところが何も 設定していないところです。 フィールド | あ | ここに入れる | テーブル | テーブル1 | | 並べ替え | | | 表示 | | | 抽出条件 | ここではない | | または | | | なお、コピーしたあと、テーブルは指定しません。 表示のチェックをいれておきます。 表の縦線がゆがむかもしれませんが 縦に一直線のつもりで、クエリの デザインビューです。
その他の回答 (4)
- DexMachina
- ベストアンサー率73% (1287/1744)
横レス失礼致します。 > 試してみましたところ、クエリの抽出条件に式をそのままはりつけると No.2の方の回答を見直してみて下さい。 式を入力するのは、『抽出条件』欄ではなく『フィールド』欄です。 (このとき、『テーブル』欄は空白にします) 以前の他の方への回答で画像を添付していますので、併せて参考まで。 (回答No.1を参照下さい) http://okwave.jp/qa/q6261728.html
- piroin654
- ベストアンサー率75% (692/917)
こちらでエラーの再現をしようとしてみましたが、 なかなか同様のエラーを再現するのはむつかしい ので、フィールドに張り付けたものをそのまま 捕捉欄に張り付けてみてもらえますか。
- piroin654
- ベストアンサー率75% (692/917)
クエリのデザインビューの空いているフィールドの欄に 以下を張り付けて、表示のところのチェックをいれて みてください。なお、テーブル名はクエリで使用している テーブル名です。実際の名称に置き換えてください。 判定: IIf([テーブル名]![あ]="○","良") なお、判定はフィールドの名前になります。
補足
ご回答ありがとうございます。 試してみましたところ、クエリの抽出条件に式をそのままはりつけると 「指定した式で、ドット (.)、!演算子、かっこ () の使い方が不正です」 のエラーがでました。
- junichihirobe
- ベストアンサー率20% (5/24)
複製フィールドでなく、空白列を挿入して、ビルドで IIf([テーブル名]!フィールド名ここでは「あ」=○,良) でできないですか?
補足
ご回答ありがとうございます。 すみません。ビルドとはなんでしょうか? 空白列(フィールド?)の条件式をいれると 「フィールドまたは式を[フィールド行]に追加していないときに・・とエラーになりました。 また式をExpr1001の抽出条件に入れてみましたが、パラメータの入力とでてしまい、 結果はブランクになりました。 どこが原因なのでしょうか?
お礼
ご回答ありがとうございます。 補足欄に図をいれることができず、どうすればよいかわからない状態になっておりました。 大変失礼しました。 ご指摘の通り、フィールド欄にいれることで無事に解決しました。 他のご指摘いただいた方もありがとうございました。