みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
初めまして、よろしくお願いいたします。
「」内はフィールドのデータ内容といたします。
自己リレーションで同じ注文番号のフィールド名:商品内容を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
検索で結果が変わるというのは、リレーションでなく集計フィールドを使ってるのでは?
計算フィールドで
List ( リレーション先::商品内容 )
にすれば改行区切りでまとまります。
あとは改行を取るとかスペースに換えるとかで
himadanee様
ありがとうございます。
おっしゃる通りでした。期待通りの動きとなりました。
本当にありがとうございます。
Offline
Pages: 1
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 551.63 KiB (Peak: 579.55 KiB) ]