5 返信 最新の回答 日時: Aug 20, 2014 4:09 AM ユーザー:ハイジ

    一覧表の作成について

    ハイジ

      タイトル

      一覧表の作成について

      フォーラムに投稿

           みなさんこんにちは。

           一覧表を作成していてうまくいかないので投稿させていただきます。

           作成環境はFileMaker Pro 11です。

           文章でうまく説明できないので、画像を添付してありますが、

           画像下部のような一覧表を作成したいと思ってます。

           データは特定の1か月分を該当期間にデータが存在する人のみを一覧表にします。

           人数は5~60人程度です。

            

           みなさんのアドバイスをいただきたく、よろしくお願いします。

            

            

      test.gif

        • 1. Re: 一覧表の作成について
          user14047

               FileMaker はクロス集計が苦手なので、
               「CCピボット2」https://fmgateway.jp/fmgsoft/ccpivot02/ のようなサードパーティの製品を使うのが、
               楽で速くて間違いがおきにくくて、いいような気がします。

          • 2. Re: 一覧表の作成について
            sago350@未来Switch

                 こんな感じですかね。

            サンプルファイル

            • 3. Re: 一覧表の作成について
              ハイジ

                   Chamo様

                   ご回答ありがとうございます。

              CCピボット2は検索でヒットしたので、見てはいたのですが、

              有料なので導入断念しました。

                   ありがとうございました。

                    

              sago35様

              ご回答及びサンプルファイルの作成ありがとうございます。

                   サンプルファイルを確認させていただきました。

                   まさに求めていた形なのですが、

                   この状態から日付を増やす場合は

                   「人」テーブルに横軸分だけ日付のフィールドを増やし、リレーションシップでのリレーションを作成するということでよろしいのでしょうか?

                   一ヶ月最大で31日なので出来なくはない数ですが、月によって日数が違ったりするので毎月変更するのもすこし大変ですね。

                   実際に使用する人は入力程度しか出来ない人たちなので、その辺りを自動化する方法があれば、ご教授願います。

                   よろしくお願いします。

              • 4. Re: 一覧表の作成について
                sago350@未来Switch

                     ええそうです。作るのがめんどうなのです。
                     31個リレーションが必要です。

                     日数が違う場合は、条件付き書式を使って、背景色と同じにして消したように見せかけるか、Ver13以降なら「オブジェクト隠す」機能で消してしまえばいいと思います。

                     表示したい月の1日を「g日付01」入れてやれば、あとの日付は自動で計算されるので、ファイルを開いた時に今月の1日を入れてやればいいんじゃないかと。

                • 5. Re: 一覧表の作成について
                  ハイジ

                       sago35様

                       素早いご回答ありがとうございます。

                       一度作ってしまえば後は変更しなくても大丈夫そうなので、がんばります。

                       ご回答ありがとうございました。