私は、すべて1つのデータベースファイルにリンクされている約12のMSアクセステーブルを扱っています。
ときどき、これらのテーブルを結合して完全なデータセットを生成できるようにしたいと思います。これまでのところ、これを実行しようとすると、フィールド定義エラーが多すぎます。
Microsoft Accessを使用してこれを行う方法はありますか(2007または2010バージョンを使用できます)?そうでない場合は、これをどのように達成できるかについての他の提案をいただければ幸いです。
私は、すべて1つのデータベースファイルにリンクされている約12のMSアクセステーブルを扱っています。
ときどき、これらのテーブルを結合して完全なデータセットを生成できるようにしたいと思います。これまでのところ、これを実行しようとすると、フィールド定義エラーが多すぎます。
Microsoft Accessを使用してこれを行う方法はありますか(2007または2010バージョンを使用できます)?そうでない場合は、これをどのように達成できるかについての他の提案をいただければ幸いです。
Access ヘルプの「Access 2010 仕様」トピックの「クエリ」セクションによると、レコードセット (クエリ) ごとに 255 フィールド (列) に制限されています。生成する「完全なデータセット」に 255 を超える列がある場合、単一の Access クエリでそれを行うことはできません。
1 つの可能性として、それぞれが 255 列以下のクエリをいくつか作成し、それらを Excel にエクスポートしてから、それらを並べて貼り付けて非常に幅の広い Excel ドキュメントにすることが考えられます。Excel_2010 ワークシートには、最大 16,384 列を含めることができます。手動で行うのは少し面倒かもしれませんが、少なくとも部分的にプロセスを自動化する機会があるでしょう. また、各「部分クエリ」が同じ順序で同じ数の行を返すことに注意する必要があるため、それらを貼り付けたときに「整列」します。