- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Accessの追加クエリで疑問点があり、質問します。
)
Accessの追加クエリでデータの並び順が反映されるか?
このQ&Aのポイント
- Accessの追加クエリでデータの並び順は反映されません。
- 追加クエリでデータを順番通りに追加しても、テーブル内では保存されない可能性があります。
- 安全な方法としては、選択クエリを使用しテキストファイルへエクスポートすることをおすすめします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
原則的にRDBにおいては、順番の指定なしでデータを抽出する際にはその順番は担保されません。 とはいっても、アクセスでは(私の経験からすると)入れた順に出てくると思います。 格納先のテーブルに主キーやインデックスが設定されている場合、そちらが優先されたと思います。 しかし、そうならなかったとしても(私を含め)誰も責任を取ってくれません。 なので、エクスポートしたい内容を順番を指定して選択クエリにて抽出し、そのクエリ自体をエクスポートするのが普通です。 一旦別テーブルに格納したい理由があるなら、(データ量の問題とかで)さらにその別テーブルを順番に並べたクエリをエクスポートするのもありです。
その他の回答 (1)
- nda23
- ベストアンサー率54% (777/1415)
回答No.1
データベースはデータの蓄積であり、この中からどういう条件、並び順で抽出するかは選択クエリの 指定によります。追加/更新/削除クエリは基本的には「結果」を返さないクエリなので、このような クエリからデータを引き出そうと言うのは間違いです。 Accessではこのような実行系クエリでもデータシートビューが開けるようになっていますが、 今述べた理由により、これを使用すべきではありません。 「どういう抽出クエリをエクスポートするか」というのが最初にあるべきです。
質問者
お礼
既存の追加クエリをエクスポートしようとしても出来なかったので、抽出クエリに変えてエクスポートしました。ご教授ありがとうございました。
お礼
順番にならべたクエリをエクスポートし対応しました。ありがとうございました。