5 返信 最新の回答 日時: Aug 7, 2012 10:20 PM ユーザー:Tella

    ラジオボタンの値が上書きされる。

    masajii

      概要

      ラジオボタンの値が上書きされる。

      製品

      FileMaker Pro

      バージョン

      12Pro Advanced

      オペレーティングシステムのバージョン

      windows7

      問題の内容

      ラジオボタンをレイアウトし、いくつか値を入力しました。
      その後、該当件数の緑の〇をおしたら値が上書きされた。

      問題の再現方法

      ①新規にテーブル、フィールドを作成する。
      ②フィールドに1~5のレコードを作製する。
      ③ラジオボタン用のフィールドを作成する。
      ④ラジオボタンの値一覧を現在のフィールドに設定する。
      ⑤ラジオボタン用のフィールドに1~5の5つのラジオボタンが表示されることを確認する。
      ⑥1~5のいづれかのラジオボタンを選択し該当件数の緑の〇を押すと、値が上書きされラジオボタンが減る。
      ※1~5のどれが上書きされるかは、その時次第なので1~5すべてにおいて該当件数の緑の〇を押してみてください。

      予想された結果

      値が上書きされることはない。

      実際の結果

      値が上書きされた。

      表示されたエラーメッセージの正確な内容

      なし

      設定情報

      なし

      対処方法

      なし

        • 1. Re: ラジオボタンの値が上書きされる。
          Tella

          masajiiさん。こんにちは。

           

          該当の処理をやってみたのですが、「緑の○」というのは画面左上の方にあるレコード数の左側にあるものでよいですか?

          もしそれで間違いなければ緑の○が鮮やかな緑から、クリックしたら深緑に変わってるのではないかと思われます。

          上書きされているのではなく、レコードが対象外になっているだけでないでしょうか?

          上書きされたように見えるのはフォーム形式で表示されているためだと思われます。

          その場合、ラジオボタンからチェックが消えた状態のレイアウト部分だけが表示されます。

          画面上の方の「レコード」メニュー内の「対象外のみを表示」をクリックしてみるか、再度緑の○をクリックすれば

          元の状態に戻るのではないかと思われます。

           

          的外れでしたらすいません。

          • 2. Re: ラジオボタンの値が上書きされる。
            masajii

            Tellaさん。こんにちは。

             

            緑の〇に関してはTellaさんがおっしゃっているものであっています。

            しかし、ラジオボタンは対象外を選択しても値一覧から引っ張るので消えるのはおかしくないですか?

            症状は15のレコードで選択している一つが消える症状です。なので対象外を選択してら4つのレコードが表示され、フィールドを確認すると

             

            例)

            レコード1→1

            レコード2→2

            レコード3→3

            レコード4→4

            レコード5→5

            ↓緑の〇を押す

            レコード1→1

            レコード2→2

            レコード3→3

            レコード4→4

            レコード5→4 ←上書きされた。

             

            とういう感じになります。実際フィールドの値が上書きされていることも確認済みです。

            分かりにくい内容ですみません。

             

            • 3. Re: ラジオボタンの値が上書きされる。
              Tella

              masajiiさん。こんにちは。

               

              こちらでもファイルを一つ作り、検証をしてみました。

              テキストフィールドを一つ作り、値一覧をカスタム値にて1、2、3、4、5と作成。

              その値一覧をレイアウトモードからテキストフィールドにラジオボタンにて割り当てました。

              レコードを5つ作り、1レコード目に1、2レコード目に2、3レコード目に3、4レコード目に4、5レコード目に5を選択しました。

              この状態で全レコード表示状態を確認し、左上の○ボタン(初期はグレー色)を押すと、対象レコードが0レコードになります。

              これは現在の対象レコードと非対象レコードをまるっと入れ替える動作になるので、全レコード表示の状態で実行すると

              対象レコードが0レコードになります。

              この対象レコードが0レコードになった状態で左上の○ボタンは深緑に変わります。

              再度クリックすると現在の対象レコード(0レコード)と非対称レコード(5レコード)が入れ替わる動作を行うため、

              対象レコードとして全レコードが表示されます。この状態で○ボタンは明るい緑(黄緑?)にかわります。

              この状態でレコードの内容が書き変わってしまうことはありません。

              というか、私の環境では全く問題ありません。

              内容を見ていると、5レコード目だけが非対象レコードとして消えてしまうとのことなので、

              通常行われる動作ではないと思われます。

              新規ファイルではおこらないと思われますので、何かしらそのファイル自体の構成による動作か、

              ファイル破損ではないかと思われます。

               

              長々と書いてしまいましたが、乱文失礼しました。

              • 4. Re: ラジオボタンの値が上書きされる。
                masajii

                Tellaさん。検証ありがとうございました。

                今回の件ですが私の初歩的なミスでした。

                1~5のレコードのフィールドとラジオボタンのフィールドを同じフィールドで使用していたため、上書きされたみたいです。

                私の勉強不足でご迷惑をおかけしました。すみません。

                Tellaさん。

                • 5. Re: ラジオボタンの値が上書きされる。
                  Tella

                  原因が見つかってよかったです。