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

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

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

You are not logged in.

Announcement

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


#1 2014-01-07 18:45:07

みょん
Member

異なるテーブルの2つのフィールドで1つの値一覧を作りたい

使用環境
FileMaker:Pro Advanced 12.0v4
OS:Windows8

現状
・「顧客」テーブルに「顧客№」、「顧客名」のフィールドがある
・「紹介」テーブルに「顧客№」、「顧客名」、「紹介先名」のフィールドがある

希望
・「紹介::紹介先名」は値一覧を利用して入力するようにしたい(値一覧にない値の入力も許可)
・値一覧は「顧客::顧客名」と「紹介::紹介先名」の両方の値を使用したい(できれば重複するものと「紹介::顧客名」を除外したい)

このようなことは可能でしょうか。
お分かりになる方がいらっしゃれば教えていただけると助かります。
よろしくお願い致します。

Offline

#2 2014-01-07 20:25:13

wader
Member

Re: 異なるテーブルの2つのフィールドで1つの値一覧を作りたい

「顧客№」で管理してるのだから、「顧客::顧客名」でなくNoでないと意味ないのでは?
紹介先名はNoを付けないのですか。

Offline

#3 2014-01-07 21:20:38

みょん
Member

Re: 異なるテーブルの2つのフィールドで1つの値一覧を作りたい

wader様
コメントありがとうございます。
紹介先は顧客の場合もありますが、顧客以外の場合もあります。
顧客№は顧客登録時に1から順に自動でナンバリングしています。
顧客№と紹介先№を共用することは許可されませんので、紹介先に№を付けるとすると、紹介先として入力した時点で、ということになるかと思います。

Offline

#4 2014-01-08 09:29:02

Traveller
Guest

Re: 異なるテーブルの2つのフィールドで1つの値一覧を作りたい

顧客テーブルに紹介先名フィールドを作ってルックアップして
顧客::顧客名&¶&顧客::紹介先名
を使えばいいのでは?

#5 2014-01-08 10:20:39

チポ
Member

Re: 異なるテーブルの2つのフィールドで1つの値一覧を作りたい

顧客テーブルのレコードから見て、
紹介テーブルのレコードが多だとルックアップでは無理でしょう。


完全ノータッチで
は無理なように思えるけれど。。

Offline

#6 2014-01-08 10:35:36

Traveller
Guest

Re: 異なるテーブルの2つのフィールドで1つの値一覧を作りたい

顧客テーブルが多と思ってたけど紹介者が複数というのも当然ありますね。
別テーブルに都度インポートでまとめるしかないのかな。

#7 2014-01-08 11:08:34

tim
Guest

Re: 異なるテーブルの2つのフィールドで1つの値一覧を作りたい

紹介というのがどういう意味なのかわからない。既存値から選択したいということは、複数の顧客が一人の紹介者を頻繁に紹介するってこと?
>顧客テーブルが多
なら、最初から1つのテーブルでいいですし。(だれの紹介で顧客となったのか、という意味)

>できれば重複するものと「紹介::顧客名」を除外したい
ここからすると、紹介「されて」既に顧客になってるものはもう「紹介されない」という意味のようだけど。。。

「紹介::紹介先名」からの入力は「索引から挿入」で我慢すれば、簡単。

#8 2014-01-08 12:54:12

Traveller
Guest

Re: 異なるテーブルの2つのフィールドで1つの値一覧を作りたい

良く分からなくなってきた。1テーブルではいけない理由があるのかな?

#9 2014-01-08 13:44:41

チポ
Member

Re: 異なるテーブルの2つのフィールドで1つの値一覧を作りたい

テーブルは
顧客マスタ

紹介データの蓄積
ということではないのかな。

紹介先が即、顧客マスタに登録するのなら簡単な話になるのですがね。。

勝手に推測しています ;;


あれ!

できれば重複するものと「紹介::顧客名」を除外したい

ということは
一度も紹介をしていない顧客と顧客にない紹介先
ということ?

Offline

#10 2014-01-08 17:54:14

みょん
Member

Re: 異なるテーブルの2つのフィールドで1つの値一覧を作りたい

Traveller様、チポ様、tim様、コメントありがとうございます。
言葉が足りず申し訳ありません。

紹介先について
紹介先は、こちらが顧客に対して紹介した人、という意味です。
本来の業務とはほとんど関係がないのですが、顧客に対して引き合わせた人を記録して人脈の繋がりがわかるようにしたいといった意図があるようです。
顧客同士を引き合わせることもあれば、こちらの取引先や弁護士や税理士などを引き合わせることもあります。

重複するものと「紹介::顧客名」の除外について
重複するものについては、顧客名と紹介先名の両方を値一覧に使用できるとした場合に、既に紹介先名に名前のある顧客は重複するかと思いましたので、表示を1つにしたいという意味です。
「紹介::顧客名」については、”そのレコードの”という言葉が抜けていました。申し訳ありません。
AさんをAさんに紹介ということはあり得ないので、そのレコードの顧客については除外したい、という意味です。

1テーブルではいけない理由について
一人の顧客に対して複数の紹介先が出てくることもありますので、テーブルを分けてポータル表示にしようと考えています。
他に何か良い方法があれば教えていただけると助かります。

Offline

#11 2014-01-09 09:11:31

Listist
Guest

Re: 異なるテーブルの2つのフィールドで1つの値一覧を作りたい

顧客がどのぐらいいるのかわかりませんけど、ただの値一覧では選択が面倒なのでは。
カテゴリ(顧客・弁護士・税理士)とかで動的値一覧にするなら、それ用のテーブルをメンテすればいいし。

あるいは、紹介数0の顧客も紹介テーブルに登録することにすれば、#4のを紹介テーブルでやればいいですね。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 564.48 KiB (Peak: 579.79 KiB) ]