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

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

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

You are not logged in.

Announcement

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


#1 2021-01-24 16:19:25

funny-life
Member

自己リレーションによるテキストの統合ついて

初めまして、よろしくお願いいたします。
「」内はフィールドのデータ内容といたします。

自己リレーションで同じ注文番号のフィールド名:商品内容を1つのフィールドにテキスト(フィールド名:商品内容まとめ)をまとめたいのですがどうしたらいいでしょうか。
レコード1 フィールド名:注文番号「0001」 フィールド名:商品内容:「みかん」
レコード2 フィールド名:注文番号「0001」 フィールド名:商品内容:「りんご」

レコード3 フィールド名:注文番号「0002」 フィールド名:商品内容:「りんご」

レコード4 フィールド名:注文番号「0003」 フィールド名:商品内容:「なし」
レコード5 フィールド名:注文番号「0003」 フィールド名:商品内容:「くり」

とデータがなっている場合にレコード数はそのままで大丈夫なのですが、テキストのみ以下のように合算したいのです。
レコード1 フィールド名:注文番号「0001」 フィールド名:商品内容:「みかん」 フィールド名:商品内容まとめ:「みかんりんご」
レコード2 フィールド名:注文番号「0001」 フィールド名:商品内容:「りんご」 フィールド名:商品内容まとめ:「みかんりんご」
レコード3 フィールド名:注文番号「0002」 フィールド名:商品内容:「りんご」 フィールド名:商品内容まとめ:「りんご」
レコード4 フィールド名:注文番号「0003」 フィールド名:商品内容:「なし」 フィールド名:商品内容まとめ:「なしくり」
レコード5 フィールド名:注文番号「0003」 フィールド名:商品内容:「くり」 フィールド名:商品内容まとめ:「なしくり」

自己リレーションで
フィールド名:注文番号で行ってみたのですが、全表示をすると
レコード1 フィールド名:注文番号「0001」 フィールド名:商品内容:「みかん」 フィールド名:商品内容まとめ:「みかんりんごりんごなしくり」
レコード2 フィールド名:注文番号「0001」 フィールド名:商品内容:「りんご」 フィールド名:商品内容まとめ:「みかんりんごりんごなしくり」
レコード3 フィールド名:注文番号「0002」 フィールド名:商品内容:「りんご」 フィールド名:商品内容まとめ:「みかんりんごりんごなしくり」
レコード4 フィールド名:注文番号「0003」 フィールド名:商品内容:「なし」 フィールド名:商品内容まとめ:「みかんりんごりんごなしくり」
レコード5 フィールド名:注文番号「0003」 フィールド名:商品内容:「くり」 フィールド名:商品内容まとめ:「みかんりんごりんごなしくり」
となってしまいます。

ただ注文番号「0001」で絞り込んだ状態で見てみると
レコード1 フィールド名:注文番号「0001」 フィールド名:商品内容:「みかん」 フィールド名:商品内容まとめ:「みかんりんご」
レコード2 フィールド名:注文番号「0001」 フィールド名:商品内容:「りんご」 フィールド名:商品内容まとめ:「みかんりんご」
と希望通りの内容になっています。

全レコードで表示した場合でも注文番号単位でフィールド名:商品内容が表示されるように変更したいのですが、どうしたらいいでしょうか。
ご教授お願い致します。

Last edited by funny-life (2021-01-24 16:40:24)

Offline

#2 2021-01-24 17:37:53

himadanee
Guest

Re: 自己リレーションによるテキストの統合ついて

検索で結果が変わるというのは、リレーションでなく集計フィールドを使ってるのでは?
計算フィールドで
List ( リレーション先::商品内容 )
にすれば改行区切りでまとまります。
あとは改行を取るとかスペースに換えるとかで

#3 2021-01-24 20:57:18

funny-life
Member

Re: 自己リレーションによるテキストの統合ついて

himadanee様
ありがとうございます。
おっしゃる通りでした。期待通りの動きとなりました。
本当にありがとうございます。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 551.71 KiB (Peak: 579.63 KiB) ]