Accessで列を行に変換したいのですね。

広告

できる場合とできない場合があると思います。

テーブルを多く見ていると、ちょっとそれはデータベースの作法じゃ無いよなとか思います。

どうしてもやりたい方はExcelにテーブルを持っていき行った方が速くて楽だと思います。

VBAで表を読み込んで転記しても良いですし、備え付けの機能を使ってできるかもしれません。

列を行に持って行って一番の問題なのはリレーショナルデータベースは行方向にデータが増えていく事を想定しているのに、列方向に列を増やしていくシステムは想定していない使い方なので、限界列数をあっという間に超えてしまうのです。エラーが出たり列を増やせなくなってしまったりするかもしれません。

Accessってやっぱり融通が利かないのですよね。仕事で使った事はありますが、個人の家庭ではデータ管理にExcelを使った方が簡単ですし、VBAを使って小規模なデータベースのような事ができてしまいます。

広告