二つのテーブル間(AとB)を追加クエリを使い
AからレコードをBに追加することは出来たんですが、
逆にBからAにレコードを追加しようと選択クエリを追加クエリに変更しようとしたんですが、ウィザードの追加先テーブル名にAのテーブル名が表れないですがその理由が全く分からないので分かる方教えていただけませんか?
AとBのレコード内のフィールドは同じです。
AからBにレコードを移行する処理としてマクロを使いアクションとして
・クエリを開く(これは追加クエリです)
・SQLの実行(上と同じクエリを削除クエリに変更し、そのSQL文をSOLステートメントに貼り付けました)
上の処理は問題なく出来たので逆のBからAへレコード移行処理のマクロを作ろうとしたのですが、追加クエリの追加先テーブルにテーブルAの名前が出てこないので困っています。こういったAからB。BからAという処理は追加クエリで出来ないのでしょうか?
No.1ベストアンサー
- 回答日時:
アクセスのバージョンぐらいは書いたほうがいいと思います
> 二つのテーブル間(AとB)を追加クエリを使い
> AからレコードをBに追加することは出来たんですが、
> AとBのレコード内のフィールドは同じです。
追加クエリをコピーしてから、コピーした方を直接変更した方が早いですよ
クエリーの編集モードでSQLを直接表示しましょう
元はこんな感じになっている筈です
INSERT INTO テーブルB SELECT * FROM テーブルA
追加の際に条件を指定していると、こうなっているかもですね
INSERT INTO テーブルB SELECT * FROM テーブルA WHERE テーブルA.条件列=条件
後は片っ端から「テーブルA」→「テーブルB」とその逆を行います
> ういったAからB。BからAという処理は追加クエリで出来ないのでしょうか?
普通の表同士であれば出来る筈です
私は面倒なのでSQLを直接書いてしまいますが...
というかウィザードだと少しでも複雑な条件が入ってくると設定が面倒だし
速度的に問題が有りまくりのSQLしか生成しないし..
ウィザードを使うのは初心者の内だけだと思います
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP クエリObjectをforeachで回す時に、次のレコードへ移動せずに次のレコードを取得したい 2 2022/07/28 15:29
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) Access DAOのExecuteメソッドのオプション(RecordsetOptionEnum)に 1 2022/09/19 07:34
- Access(アクセス) access フォーム 大分類、小分類 1 2022/08/11 18:03
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- PHP 【PHP/MySQL】コード上で生成したクエリを基に集計クエリを作りたい 1 2022/07/28 15:06
- Access(アクセス) アクセス 削除するレコードを含んだテーブルを指定してくださいのエラー対処方法 1 2022/11/24 15:01
- Access(アクセス) Access クエリ 同一テーブル内 複数フィールドの同時集計のやり方について 1 2022/05/18 19:01
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
クエリの結果が文字化け(Access...
-
ACCESS2010 フィルタ後のエク...
-
ACCESSでテーブルにあるチェッ...
-
Accessでレポート内の繰り返し...
-
Accessのテーブルを開いたとき...
-
アクセス レポートの行数を固...
-
Accessのオートナンバーについて
-
ACCESS2000 更新クエリで文字...
-
データシートビューをコピーす...
-
access レポートで表示されな...
-
Accessの最大レコード数
-
mdbの破損「データベース形式・...
-
アクセスの追加クエリについて
-
サブフォームへの新規レコード...
-
Accessで、フォームに情報を入...
-
ACCESSでの関数について
-
Accessの宛名ラベルウィザード...
-
日付型のフィールドに空白を入...
-
差込印刷での全角表示について...
-
SQL文で パラメータが少なすぎ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
クエリの結果が文字化け(Access...
-
ACCESSでテーブルにあるチェッ...
-
Accessの最大レコード数
-
Access 「主キーにはnull値を...
-
ACCESS2010 フィルタ後のエク...
-
ACCESS2000 更新クエリで文字...
-
データシートビューをコピーす...
-
Accessのオートナンバーについて
-
Accessでレポート内の繰り返し...
-
ACCESSでのひとつ前レコードの...
-
ACCESSでの関数について
-
Accessで、フォームに情報を入...
-
Accessのテーブルを開いたとき...
-
アクセスでの追加クエリでのエ...
-
フォーム内のデータをすべて更...
-
レコード件数が0件なら印刷を...
-
アクセス レポートの行数を固...
-
文字を含むIDの自動採番
-
ACCESSでの追加クエリについて。
-
アクセスのフォームで入力した...
おすすめ情報