みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
商品が部品と中間部品(部品から製造された部品)からできているものがあります。
商品も部品も中間部品も同じフィールドに入れてあり、NOは商品は数字3ケタから4ケタ、部品も中間部品もアルファベット3文字+数字3ケタとしてあります。例 abc123
部品と中間部品はアルファベット3文字で区別してあります。
商品構成明細というテーブルで、商品がどの部品とどの中間部品からできている。中間部品がどの中間部品と部品からできているというものを作ってあります。
NO 品名 NO2 品名 数量
1111 テーブル abc123 くぎ 10
1111 テーブル ade231 合板 1
1111 テーブル ade235 合板 1
ade231 合板 bcd123 米松 1
ade235 合板 vsd123 すぎ 1
これを
NO 品名 NO2 品名 数量
1111 テーブル abc123 くぎ 10
1111 テーブル ade231 合板 1
1111 テーブル ade231 合板 bcd123 米松 1 (この行は折り畳みができる)
1111 テーブル ade235 合板 1
1111 テーブル ade235 合板 vsd123 すぎ 1 (この行は折り畳みができる)
このような形にできるようにするためにはどうしたらよいか教えてください。
できない場合は、中間部品のNOをクリックして、その構成明細に飛ぶようになっていてもいいです。
なお、中間部品は3層から4層くらいまで対応できるようにしたいのです。
よろしくお願いします。
Filemaker Pro15です。
Offline
昔に、同じ様な話題が有りましたね。ほぼ同じだと思います。
https://fm-aid.com/bbs2/viewtopic.php?id=3194
お薦めの構造ではないですが、部品の親子関係を繰り返しフィールドで親部品内に持たせておくと、展開の手間は半分で済みます。DB のベテランでしたらこの構造をとっても良いかも。
Last edited by Shin (2017-03-29 16:41:46)
Offline
ポータルでという前提なんですが
大昔に作った FMPでアウトライン表示をさせる事例です。
あまりにも昔に作ったもので、
解説しろと言われると困りますが、
サンプルの中に解説が入ってますので
それを読んでいただきたいと思います。
ファイルは
http://yahoo.jp/box/5iZD5k
にアップしてあります。
FMP11以前のファイルです。
FMO12以降はコンバートしてください。
Offline
シーラカンス様、Shin様ありがとうございます。
シーラカンス様の方法は、今回の部品は同じ部品でも、2層目、3層目になる場合もあり、むずかしいのではないかと思ったのですが、いかがでしょうか。
Shin様の方法は、サンプルファイルがなかったため、確認できませんでした。サンプルファイルをもう一度入れていただけませんでしょうか。
Offline
>シーラカンス様の方法は、今回の部品は同じ部品でも、2層目、3層目になる場合もあり、むずかしいのではないかと思ったのですが、いかがでしょうか。
サンプルも3層くらいにしてあったはずです。
考え方は同じで、展開はできると思いますが。
Offline
dropbox の仕様変更がありましたね。
https://www.dropbox.com/s/2f67zzwg4y9gq … 7.zip?dl=0
Offline
シーラカンス様、Shin様 ありがとうございます。
お2人のやり方を合わせて今日、明日中にやってみます。わからなければ、また質問しますのでよろしくお願いします。
Offline
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 514.11 KiB (Peak: 519.02 KiB) ]