みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FileMaker Pro14をWin7で使用しています。
ポータルで、
種別 商品名 数量
赤 ピノノワール 3
赤 カベルネS 8
赤 メルロー 4
赤 シラーズ 2
白 シャルドネ 6
白 ナイアガラ 1
白 リースリング 2
といったリストがあり、それをもとに印刷用の別のレイアウトで、
種別ごとのカラムに、商品名と数量を1行で表示させたいと思っています。
↓イメージ
[赤] ピノノワール:3,カベルネ:8,メルロー:4,シラーズ2
[白] シャルドネ:6,ナイアガラ:1,リースリング:2
Substitute (List(種別::商品名); "¶" ; ",")
とすると、商品名は横並びにできますが、数量を入れるための記述がわかりません。
どなたか教えていただけますでしょうか。
Offline
商品名 & ":" & 数量
というフィールドが必要でしょう。
Offline
>チポさん
早速ありがとうございます。
「商品名 & ":" & 数量」というフィールドを作成し、数量を表示できましたが、1行目の値しか表示されません。(ピノノワール:3)
上記はヒントとしていただいたのかもしれませんが、その先に進めず申し訳ありません。
Offline
自己リレーションなりを設定して
List関数で 商品名 & ":" & 数量」というフィールド のリスト作ります。
その上で Substitute を使って1行にします。
Offline
あれ?
やることは
> Substitute (List(種別::商品名); "¶" ; ",")
これと同じですよ、
Listするフィールドを今回作った計算フィールドに変えればいいでしょう。
Offline
>シャチさん、チポさん
ありがとうございます。
Substitute以前に、
List(商品名_数量) という新しく作成したフィールドを設定しても、やはり1行目しか表示されません...。
自己リレーションの活用方法も理解できていないので、明日調べたうえでいろいろ試したいと思います。
Offline
自己リレーションと計算式の作り方のサンプルです
参考になればいいのですが
http://yahoo.jp/box/c4VzzS
にあります。
Offline
>シャチさん
ご丁寧にありがとうございます。
作成いただいたサンプルをもとに何度か試したところ、結果的に解決できました。
つなぎのフィールドを作成する際に、ポータルと別のテーブルに作成しようとしていたのが正しくList表示できない原因だったようです。
(1行表示させたいテーブルにフィールドを作成して、ポータルの値をつなごうとしていました。)
大変参考になりました。
おかげさまでよい仕事納めになりました。
Offline
Substituteで1行に表示できましたが、最終的な完成系には仕上げられていないので、まだ[解決]にしていません。
年明けに作業し、さらに質問させていただくかもしれません。
Offline
> イメージ
[赤] ピノノワール:3,カベルネ:8,メルロー:4,シラーズ2
[白] シャルドネ:6,ナイアガラ:1,リースリング:2
完成形の実装サンプルをアップしました。
リレーション集計法と集計レイアウト法とを併用して完成形を実現しています。
●サンプル「ポータルから横1行集計.fmp12」→ http://yahoo.jp/box/8hnoUz
Offline
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 517.34 KiB (Peak: 522.25 KiB) ]