
【Access】フィールドにつけた別名を同じクエリで抽出に使いたいです。
Access2003を使っています。
困っている状況は以下のようなもです。
■テーブル1
・フィールド1
■クエリ1
・フィールドA:フィールド1
・フィールドB:[フィールドA]
【抽出条件】>=10
このような条件で、クエリを実行すると、
「パラメータの入力 フィールドA」というダイアログが立ち上がってしまいます。
上記載のクエリ1でフィールドAの[]は自然についてしまうのではずせません。
今はもう一つクエリを作る事でこの状況はなんとかしましたが、フィールドに別名をつける毎にクエリを作るとクエリの数が多くなってしまうので困っています。
クエリでフィールドに別名をつけた場合は、そのクエリ上でその別名を使って抽出をかけることはできないのでしょうか?
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
>■クエリ1
>・フィールドA:フィールド1
>・フィールドB:[フィールドA]
> 【抽出条件】>=10
認識できない項目があればダイアログ表示されます。
出力される項目を「フィールドA」としていますが、
(出力項目が)入力条件項目になるというのは矛盾します、
という説明でわかりますでしょうか?。
クエリ結果でさらにクエリでOKというのはそういうことが回避されてます。
>・フィールドA:フィールド1
フィールドAとフィールド1は同値です。
・フィールドA:フィールド1
・フィールドB:フィールド1
【抽出条件】>=10
としましょう。
>>layyさん
回答ありがとうございます。
> (出力項目が)入力条件項目になるというのは矛盾します、
> という説明でわかりますでしょうか?。
上記の説明で今現在起こっている問題を理解いたしました。
(1) (出力項目B) : (入力項目A)
(2) (出力項目C) : (出力項目B)
のように(1)と(2)が同じクエリ内にあった場合、
出力項目Bが(1)のものなのか(2)なのか判断付かないため、
ダイアログが表示されるのですね。
実はあるテーブルのフィールドCから同じIDの中で最大値と最小値を取りだすクエリを集計を使って作りました。
その場合、最大値のフィールドをmax、最小値のフィールドをminと別名をつけました。
そして、
差:max-min
抽出条件 >=60
としたら、ダイアログがでて困っていた次第です。
1つクエリではできないのかなと疑問を持って質問しました。
起こっている問題をできるだけ簡単に説明しようと思い、
単純化したら私の理解不足でかえってわかりにくくなってしまっていて、大変申し訳ありませんでした。
でも、layyさんの回答の
> (出力項目が)入力条件項目になるというのは矛盾します、
> という説明でわかりますでしょうか?。
これで、同じクエリ内で別名をそのまま他の式に使用する事が、
できなそうだと理解しました。
クエリのテーブル名の所にクエリ名を書いてみたり(エラーになりました)、
試行錯誤してみたのですが、私のやり方が悪いのではなくAccessではできないことがわかっただけでも大収穫です。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
差込印刷での全角表示について...
-
ACCESSでの文字数カウント
-
エクセルデータをワードで差し...
-
アクセスの操作について
-
クエリで割り算する方法を教え...
-
Accessの日本語フィールド名
-
「Access2007」でレポートが作...
-
カレントフィールドの、青い枠...
-
実行時エラー '3464': 抽出条件...
-
Accessのハイパーリンクをクリ...
-
Accessフィールド分割
-
ワードファイルの文字数制限ロ...
-
CSVファイル読み込みでズレがお...
-
【Access】レポートでテキスト...
-
sqlserverにはグループ集計のfi...
-
フィールドの更新がない
-
Wordの差込印刷時間の表示について
-
ACCESSのデータに自動で半角ス...
-
レコード数のカウント
-
アクセスのオートレポートで罫...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
差込印刷での全角表示について...
-
エクセルにおける「フィールド...
-
Acsess アクセス のクエリで...
-
エクセルデータをワードで差し...
-
クエリで割り算する方法を教え...
-
ACCESSで条件によってフォーム...
-
ACCESSのデータに自動で半角ス...
-
Word差し込み印刷のハイフン(...
-
「Access2007」でレポートが作...
-
フィールドの更新がない
-
Accessのハイパーリンクをクリ...
-
カレントフィールドの、青い枠...
-
ACCESS 重複データを1...
-
varchar型の入力できる最大文字...
-
実行時エラー '3464': 抽出条件...
-
ACCESSで複数の写真ファイルを...
-
Access クエリの編集について
-
ワードファイルの文字数制限ロ...
-
ACCESSでフィールド名の変更(...
-
エクセルのピポットテーブルで...
おすすめ情報