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

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

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

You are not logged in.

Announcement

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


#1 2020-08-31 18:29:03

ichichichi
Guest

家系図のような枝分かれデータの作り方

お世話になります。
ツリー型の枝分かれデータを作成したいのですが、見た目もデータ的にもスマートに作るためにはどのようにしたらいいのでしょうか?
例えば下記のような場合になります、アドバイスよろしくお願い致します。

例:友達データ
※第一階層の方のツリーだけ表示でも大丈夫です(伊藤健太郎さんのツリーだけ表示)
※第二・第三階層等の方が第一階層として表示する場合あり
※友達毎に詳細データを登録したい(住所・連絡先等)
伊藤健太郎さんに鈴木花子さんを紐づけして、鈴木花子さんに田口智子さんと大島早苗さんを紐づけして・・・という感じです。
おそらく各友達データを作成し、紐づけしたのをツリーのように表示する・・・という形かと思います。

伊藤健太郎→鈴木花子→田口智子
                              →大島早苗→友坂信二
                                            →山本玲子
                                            →鈴木知世→渡辺博
                                                           →橘正
                                             →鈴木隆二→茂木忍
                              →酒井智弘→早川達夫
                                             →佐藤早苗
                              →酒井道夫
               →桑原健司→青山勝
                              →加藤修二→田口麗華
                                             →黒田隆


大杉哲也→白鳥幸三→藤原広志
                           →後藤竜也
            →松村伸介→松本麻衣子→古田翔
                                            →菊池絵里奈
                           →曽我将
                           →谷口哲也

#2 2020-08-31 18:51:04

Shin
Member

Re: 家系図のような枝分かれデータの作り方

重複しない、逆順がないのでしたら、簡単ですが。
大項目から中項目への切り替えについて
のサンプルがそのものでしょう。
ICD-10という膨大な病名データを階層表示するために10数年前に作ったファイルのメイン構造のサンプルを公開しています。実運用のファイルは、枝分かれ後の合流を含めた複雑な事をしています。

ただ、
> ※第二・第三階層等の方が第一階層として表示する場合あり
ということは、

鈴木花子→伊藤健太郎→桑原健司
            →田口智子
            →大島早苗

というふうに、おそらく重複し、逆順するのですよね。その場合も、非常に複雑な構造になります。

Last edited by Shin (2020-09-01 21:07:00)

Offline

#3 2020-08-31 19:08:55

Hiro
Member

Re: 家系図のような枝分かれデータの作り方

階層化表示なら以下の手法が参考になるでしょう。
●RisingSun社さんの「TreeView UI」   → https://risingsun-system.biz/tree-view- … filemaker/

Offline

Registered users online in this topic: 0, guests: 2
[Bot] claudebot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 10 queries executed - Memory usage: 512.16 KiB (Peak: 517.07 KiB) ]