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

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

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

You are not logged in.

Announcement

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


#1 2016-12-27 15:35:42

summer
Member

ポータルからリストを横1行で表示したい

FileMaker Pro14をWin7で使用しています。

ポータルで、

種別   商品名    数量

赤  ピノノワール  3
赤  カベルネS    8
赤  メルロー       4
赤  シラーズ       2
白  シャルドネ    6
白  ナイアガラ    1
白  リースリング  2

といったリストがあり、それをもとに印刷用の別のレイアウトで、
種別ごとのカラムに、商品名と数量を1行で表示させたいと思っています。

↓イメージ

[赤] ピノノワール:3,カベルネ:8,メルロー:4,シラーズ2
[白] シャルドネ:6,ナイアガラ:1,リースリング:2

Substitute (List(種別::商品名); "¶" ; ",")

とすると、商品名は横並びにできますが、数量を入れるための記述がわかりません。
どなたか教えていただけますでしょうか。

Offline

#2 2016-12-27 15:37:51

チポ
Member

Re: ポータルからリストを横1行で表示したい

商品名 & ":" & 数量
というフィールドが必要でしょう。

Offline

#3 2016-12-27 16:34:35

summer
Member

Re: ポータルからリストを横1行で表示したい

>チポさん

早速ありがとうございます。
「商品名 & ":" & 数量」というフィールドを作成し、数量を表示できましたが、1行目の値しか表示されません。(ピノノワール:3)

上記はヒントとしていただいたのかもしれませんが、その先に進めず申し訳ありません。

Offline

#4 2016-12-27 16:44:22

シャチ
Member

Re: ポータルからリストを横1行で表示したい

自己リレーションなりを設定して
List関数で 商品名 & ":" & 数量」というフィールド のリスト作ります。
その上で Substitute を使って1行にします。

Offline

#5 2016-12-27 16:46:14

チポ
Member

Re: ポータルからリストを横1行で表示したい

あれ?
やることは
> Substitute (List(種別::商品名); "¶" ; ",")
これと同じですよ、
Listするフィールドを今回作った計算フィールドに変えればいいでしょう。

Offline

#6 2016-12-27 19:03:28

summer
Member

Re: ポータルからリストを横1行で表示したい

>シャチさん、チポさん
ありがとうございます。

Substitute以前に、
List(商品名_数量) という新しく作成したフィールドを設定しても、やはり1行目しか表示されません...。

自己リレーションの活用方法も理解できていないので、明日調べたうえでいろいろ試したいと思います。

Offline

#7 2016-12-27 19:26:39

シャチ
Member

Re: ポータルからリストを横1行で表示したい

自己リレーションと計算式の作り方のサンプルです
参考になればいいのですが
http://yahoo.jp/box/c4VzzS
にあります。

Offline

#8 2016-12-28 18:02:14

summer
Member

Re: ポータルからリストを横1行で表示したい

>シャチさん

ご丁寧にありがとうございます。
作成いただいたサンプルをもとに何度か試したところ、結果的に解決できました。
つなぎのフィールドを作成する際に、ポータルと別のテーブルに作成しようとしていたのが正しくList表示できない原因だったようです。
(1行表示させたいテーブルにフィールドを作成して、ポータルの値をつなごうとしていました。)

大変参考になりました。
おかげさまでよい仕事納めになりました。

Offline

#9 2016-12-28 18:10:31

summer
Member

Re: ポータルからリストを横1行で表示したい

Substituteで1行に表示できましたが、最終的な完成系には仕上げられていないので、まだ[解決]にしていません。
年明けに作業し、さらに質問させていただくかもしれません。

Offline

#10 2016-12-29 00:37:20

Hiro
Member

Re: ポータルからリストを横1行で表示したい

> イメージ
   [赤]    ピノノワール:3,カベルネ:8,メルロー:4,シラーズ2
   [白]    シャルドネ:6,ナイアガラ:1,リースリング:2

完成形の実装サンプルをアップしました。
リレーション集計法と集計レイアウト法とを併用して完成形を実現しています。

●サンプル「ポータルから横1行集計.fmp12」→ http://yahoo.jp/box/8hnoUz

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 517.84 KiB (Peak: 522.75 KiB) ]