hatena
hatena
2022/04/18 (月) 15:51:47
まずテーブルがデータベース的な設計になってません。
「正規化」すべきです。具体的には下記のようなテーブル設計にします。
T_予定表
行程 | 日付 |
---|---|
作業1 | 2022/4/1 |
作業1 | 2022/4/2 |
作業1 | 2022/4/3 |
作業1 | 2022/4/4 |
作業1 | 2022/4/5 |
作業1 | 2022/4/6 |
作業2 | 2022/4/1 |
作業3 | 2022/4/3 |
作業4 | 2022/4/5 |
このようなテーブルならクロス集計クエリでご希望の形に簡単に変換できます。クロス集計ウィザードでやってみてください。
このようなテーブルでは入力しにくいという場合は、フォームの設計を工夫して入力しやすいようにします。
メインサブフォーム形式にする場合が多いですね。
あるいは入力用に提示のテーブルを作成しておいて、それでフォームを作成し入力してVBAで上記の正規化されたテーブルに転記するという設計にしてもいいでしょう。
通報 ...