2 返信 最新の回答 日時: Feb 19, 2009 9:26 PM ユーザー:akinz

    ルックアップについて

    akinz

      タイトル

      ルックアップについて

      フォーラムに投稿

      Windows XP, FileMaker Pro 7を使用しています。

       

       

      クライアントデータベースに四季報情報から証券コードなどの情報を追加する必要があります。

       

      クライアントデータベースは、

      XXXX株式会社、株式会社XXXX

      と会社名が入力されていますが、

       

      四季報は(株)と略されています。

       

      この2つのファイルの共通する項目が会社名だけなので、会社名を使ってデータを追加したいのですが、完全一致ではないのでルックアップが出来ません。

       

      このような場合、何か方法はありますでしょうか。

        • 1. Re: ルックアップについて
          R-rbe
            

          Rと申します。

           

          照合したいフィールドのどちらともから、 株式会社、有限会社などのテキストを削除するフィールドを用意してて、リレーションするとお望みのことが出来るかと思います。

          具体的には下記のような計算式のフィールドを作成します。

           

           Substitute ( 会社名; 

          ["株式",""],

          ["有限",""],

          ["会社",""],

          ["合資",""]

          )

           

          Substitute関数を使って、除外したいテキストをいくつも省きます。

           

          ですが、問題がいくつかあります。

          株式会社一つとっても、 (株)と入力したり、記号を使って入力したりと、入力者によって様々です。

          カタカナ表示の会社も半角カタカナだったりするかもしれません。

          (KanaZenkaku関数を使って全角に統一しても、ツや濁音を完全に処理するのは難しいです) 

          会社形態も様々で、全て除外するように設定するのは大変です。

           

          なので、このような方法で照合する場合は、あくまで参考程度にルックアップすると考えてはいかがでしょうか。 

           

          また、このように計算した結果、同名の会社も存在することになると思います。

           

          様々なことを踏まえると、このリレーションのポータルを画面上に表示させておいて、会社を自分で選択して四季報のデータを反映させるほうが確実ではないでしょうか。

           

          ご参考になれば幸いです。

           

          • 2. Re: ルックアップについて
            akinz
              

            Rさん、初めまして。

             

             

             

            Substituteも知らなかったので、参考になりました。

             

            試しながらいろいろとやってみます。

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