- ベストアンサー
アクセスのクエリでフィールソ名の新設
例でいいますと、 テーブル:Aには フィールド:A1,A2,A3、があります ここで、Bというフィールドを定義(?)したいです Bの内容はA3、と同様です なぜこんなことするか、と言うと 既存のシステムがあり、フィールド名を合わせれば そのまま使えるからです。 ACCESSクエリのデザインモードは ------------------- フィールド | B:A3 テーブル 並べ替え 抽出条件 または ------------------- の表のようになっています そこで、フィールド行の最後に B:A3 と書きました、 これでうまくいかないので、正式な書き方が あるのか、と、つまずいています よろしくおねがいします
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
ACCESSクエリのデザインモードで ------------------- フィールド |←ここが B:[テーブル名]![A3] テーブル 並べ替え 抽出条件 または フィールド欄にビルドします
その他の回答 (4)
- a3453a
- ベストアンサー率28% (132/460)
B:[A3] で できると思いますが。。。。。
お礼
ありがとうございました 結果的にこれが答えだと思います
どうも、テーブルがクエリで追加されていないような気がします。 上のテーブル選択エリアに当該のテーブルが表示されていますか? 表示されていなければ、右クリックして追加してみて下さい。
お礼
ありがとうございます >上のテーブル選択エリアに当該のテーブル は選択されている、と思います ありがとうございました
- osamuy
- ベストアンサー率42% (1231/2878)
クエリのSQLビューで、 select A1,A2,A3,A3 as B from A; ――と入力して、データシートビューに切り替えてみてください。 うまくいけば、データが表示されます。 ダメならエラーメッセージが出力されますので、メッセージ内容からエラーの原因が特定できると思います。
お礼
回答ありがとうございます 試行錯誤しているところです
- matui2000
- ベストアンサー率19% (30/155)
B as A3 ですかね?
お礼
即答ありがとうございました 入れてみたのですが、 「指定した式の構文が正しくありません」 と出てしまいました、 回答ありがとうございます、感謝します
お礼
ありがとうございました やっとわかりました、 これが正しい書き方ですね ありがとうございました