初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2023-02-27 12:29:16

複数回取引の顧客にIDを付ける方法

リレーショナルになる前からのユーザーです。
今後、取引記録を顧客ごとに分けて、顧客テーブルと取引テーブルをリレーションしたいと思っています。
5000件ほどの取引記録にIDを振って、顧客を氏名で自己リレーションすると、1000件ほど、同じ顧客による取引がありました。
顧客にそれぞれIDを付けたいのですが、複数回の取引がある顧客にそれぞれ同一のIDを付ける簡単な方法を教えてくだされば幸いです。
複数回の取引がある顧客は100〜200人位と思います。1回だけの取引の顧客については、全置換などで簡単にできると思います。

Offline

#2 2023-02-27 13:10:35

チポ
Member

Re: 複数回取引の顧客にIDを付ける方法

取引テーブルで顧客を特定できるものは何でしょうか?

例えば、
姓名だけでは同姓同名がある可能性もありますよね。
それに電話番号とか住所とか、
で特定できるのでしたら、
顧客テーブルでそれらを入力値の自動化で連結したフィールドを作り、
入力値の制限で、ユニーク・常時とします。

これで取引テーブルをインポートすれば各顧客がユニークなレコードが作られます。

Offline

#3 2023-02-27 13:40:55

Shin
Member

Re: 複数回取引の顧客にIDを付ける方法

とりあえず、氏名をユニークにしたテーブルを作り、そこに全数をインポートしましょう。
そのテーブルから元のテーブルに氏名でリレーションをはり、それ以外のユニークになるような項目を、ValueCalunt ( UniqueValues ( List ( リレーション::フィールド ) ) ) でカウントする計算フィールドを作り、すべて1ならばラッキーでそれでユニークになっています。それが1以外のものが同姓同名ですので、そこをレコード追加すればいいでしょう。少ないでしょうから、手作業で十分では。

Offline

#4 2023-02-27 23:55:17

Re: 複数回取引の顧客にIDを付ける方法

早速のアドバイスありがとうございます。

Offline

#5 2023-03-02 17:54:50

Re: 複数回取引の顧客にIDを付ける方法

おかげさまで大分できました。設定の少しの間違いで、うまく行ったり行かなかったりします。
同姓同名の別人物、カタカナ表記の少しの違いの同一人物を、手動で整理しています。
ハウスキーピングフィールドの付いたテーブルを新規に作り、インポートしてから作業すると、うまく行くようです。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 7 queries executed - Memory usage: 557.93 KiB (Peak: 586.51 KiB) ]