2 返信 最新の回答 日時: Jun 2, 2009 7:39 PM ユーザー:hotdock

    入力値の自動化の設定方法

    hotdock

      タイトル

      入力値の自動化の設定方法

      フォーラムに投稿

      現在、ファイルメーカーPro10を使用しています。

      自社販売商品と他社販売商品のラジオボタンをレイアウトに配置しています。

      自社販売商品にチェックをいれた場合には商品IDフィールドへの入力を許可し、

      他社販売商品にチェックをいれた場合には商品IDフィールドは入力値の自動化(1000~増分1)に

      設定することは可能ですか?

        • 1. Re: 入力値の自動化の設定方法
          user6776
            

          やりたいことを整理すると・・・

           

          下記みたいな動きをされたいんですよね?

          ------------------------ 

          1000(他社販売商品)

          1001(他社販売商品)

          A003(自社販売商品)

          D005(自社販売商品)

          1002(他社販売商品)

          ------------------------ 

          しかし、入力値の自動化ですると 

          ------------------------ 

          1000(他社販売商品)

          1001(他社販売商品)

          A003(自社販売商品)

          D005(自社販売商品)

          1005(他社販売商品)←★注目★

          ------------------------  

          と、他社販売商品のIDが振られてしまいます。 

          この動きで我慢出来るのであれば、入力値の自動化を設定して、商品IDの入力値の制限に

          ラジオボタン = ”自社販売商品”

          と入れれば、自社販売商品が入った時だけ商品IDの変更が可能となります。

           

           

          この動きでは我慢出来ない。

          商品コードが飛ぶのが我慢出来ない、

          自社商品のチェックを入れた後に商品IDを修正して、やっぱし他社商品にしたら商品IDの初期値が復活しないのが許せない。

          という場合はまた、書き込んで下さい。

           

           

          一番最初に想像した動きにする方法はあります。

          たとえば、FileMaker10ならばラジオボタンにスクリプトトリガーを設定して、内容が変更された時点で他社販売商品の商品IDのMAX値を取得してプラス1すれば可能です。

          ただ、C/S環境だと商品IDが重複する可能性があるかもしれません。

          ちょっと、確実で簡単でエレガントな方法が思いつきません・・・。申し訳ない。

          • 2. Re: 入力値の自動化の設定方法
            hotdock
              

            ご回答いただき有難うございます。

            この方法で試してみます。

            何らかの支障がでるようでしたら

            再度ご質問させていただきますので

            その時はまたアドバイスお願い致します。