4 返信 最新の回答 日時: Jun 30, 2017 8:25 PM ユーザー:tanaka3

    FileMakerでの選択解除について

    tanaka3

      FileMaker初心者です。

      初歩的な質問かと思いますが、どなたか教えていただけないでしょうか?

       

      ■環境:

      ・Windows7 Home 64bit

      ・FileMaker Pro 13 Advanced

       

      ■質問:

      FileMakerで選択解除を制限するにはどうしたら良いでしょうか?

       

      ■状況:

      退職者が作成された「入金管理システム」があり、過去10年分ほどのデータが保存されています。

      ただし、年度毎にファイルをコピーして作成しているため、現在年度分のファイルが存在します。

      当然そのままでは、過去データを含めた集計作業ができません。

      (事務の女性が操作しているのですが、簡単な入力・検索程度しか利用してこなかったそうです)

       

      そこで過去データを一つにまとめ、手始めに年度毎に表示するようにしたのですが、ここでちょっと詰まりました。

       

      年度毎にデータ表示する際

      ・ヘッダーに年度を選択するグローバルフィールドを配置

      ・上記フィールドで年度を選択すると、選択した年度で絞り込むスクリプトを実行

      と ここまでは問題なく出来ました。

       

      ただこの方法では、選択の解除をすると過去を含めた全データが表示されてしまいます。

      (当たり前と言えば、当たり前なのですが・・)

       

      選択解除をしても、選択した年度(グローバルフィールドに入っている年度)の状態までしか選択解除が出来ないようにする事は可能でしょうか?

       

      それとも、選択した年度のデータのみ別テーブルにコピーする等の処理が必要でしょうか?

       

       

      ※初心者ゆえ、そもそも設計が間違っている気がしているのですが

        • 1. Re: FileMakerでの選択解除について
          shin

          そのグローバルフィールドが空白にならない様な仕組みを作ればいいだけでは。

          そもそも、そのグローバルフィールドに年度を設定すれば絞り込める、という仕組みを再考すればいい話だと思いますが。

          • 2. Re: FileMakerでの選択解除について
            tanaka3

            shin 様

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

             

            現在作成している入金管理は

            ・会員情報テーブル

            ・入金情報テーブル

            の2つのテーブルを会員NOでリレーションしています。

             

            2つのテーブルのうち、入金テーブルをデータソースにしたレイアウトで入金入力をしています。

            入力レイアウトは、事務員さんが操作に慣れているためフォーム形式です(1画面に1レコード表示)

             

            >そもそも、そのグローバルフィールドに年度を設定すれば絞り込める、という仕組みを再考すればいい話だと思いますが。

            FileMakerに不慣れため、私の基本的な考え方が間違っているのかと思います。

            FileMakerでこのような処理をする場合、どのような方法になるのでしょうか?

             

            申し訳ないのですが、もう少し教えていただけないでしょうか?

            • 3. Re: FileMakerでの選択解除について
              shin

              年度で絞り込む動きの中で、そのグローバルフィールドが空白ならば.... という動きを追加すればいいと思いますが。

              • 4. Re: FileMakerでの選択解除について
                tanaka3

                shin 様

                 

                ありがとうございます。

                教えていただいた方法を試してみます。