2 返信 最新の回答 日時: Aug 25, 2009 9:46 PM ユーザー:tiwakiri

    値一覧内容の変更を既存のデータに反映させる方法

    tiwakiri

      タイトル

      値一覧内容の変更を既存のデータに反映させる方法

      フォーラムに投稿

      Pro 10を使い始めて2ヶ月です。

       

      入力用画面のフィールドのいくつかに値一覧を使用していたのですが、

      最近になって値一覧の値の文言を修正する必要が出てきました。

      これから新規に入力するレコードに関してはいいのですが、

      今までに蓄積した既存レコード(500件ほど)にもその修正内容を反映したい場合、

      手作業でやるとミスも多くなってしまうため、

      自動的に反映できるようにしたいと思い、

      いろいろ試しているのですが どうすれば良いのかが中々わかりません。

       

      既存レコードの該当項目には、

      値一覧(カスタム値がほとんどですが、フィールドの値を使用しているものもあります)

      の値(テキスト)が入力されています。

       

      何か良い方法をご教示いただければ、と思います。

      拙い説明で申し訳ありませんが

      よろしくお願いいたします。

        • 1. Re: 値一覧内容の変更を既存のデータに反映させる方法
          d.o
            

          検索で絞って全置換が簡単だとは思いますが、面倒かもしれませんね。

           

          一時的に変更用のマスタ(テーブル)とフィールドを作ってリレーションで値を持ってくるってのが確実なのでは無いでしょうか?

          間違いなく値が取得できていることを確認したら、本来のフィールドに値を移して(全置換)余計なテーブルやフィールドは消去します。

           

           

          • 2. Re: 値一覧内容の変更を既存のデータに反映させる方法
            tiwakiri
              

            D-Oさま

            ご返信ありがとうございます。

             

            お教えいただいた変更用のテーブルを利用して置換する方法を試してみたところ

            うまく修正を反映できましたので、

            この方法でやっていきたいと思います。

             

            今後も詰まった時、ご助力をお願いするかもしれません。

            よろしくお願いいたします。

             

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