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

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

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

You are not logged in.

Announcement

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


#1 2014-04-27 01:24:49

kei
Member

リスト形式で対象レコードを表示したまま、個別に印刷する方法

初めて質問させていただきます。環境はWIN8 FM12 です。わかりにくいタイトルですいません。商品リストを作っているのですが、たとえば1レコードにA~Eまで5個のフィールドがあり、レイアウトはリスト形式、ヘッダーにもA~Eまでのフィールドを表示しています。つまり対象レコードをリスト表示したままでヘッダーで詳細を表示、ポイントしたリストの詳細がヘッダーに表示されるようにしています。この場合、対象レコードを個別に印刷することは可能でしょうか?印刷するとどうしても一番最初のレコードがヘッダーに表示された状態で印刷されます。レコードが20あれば20枚、個別表示とリストが乗ったものを印刷したいのですが、何かよい解決方法はないでしょうか?(わかりにくい質問ですいません。よろしくお願いします)

Offline

#2 2014-04-27 09:26:52

Traveller
Guest

Re: リスト形式で対象レコードを表示したまま、個別に印刷する方法

ヘッダに印刷用の5個の別フィールドを作って、1回目の印刷時には変数を1にして
1番目のデータをそれぞれフィールド設定して、次に変数を+1して2回目を印刷。
をLoopで20回繰り返せばできますよね。

#3 2014-04-27 19:16:03

kei
Member

Re: リスト形式で対象レコードを表示したまま、個別に印刷する方法

すいません、勉強不足です。変数はA~Eまで5個に設定するのでしょうか?それとも別フィールドを作るのでしょうか?

Offline

#4 2014-04-28 08:55:09

チポ
Member

Re: リスト形式で対象レコードを表示したまま、個別に印刷する方法

リストをポータルにすれば、
ボディだけの印刷でできるのでは。

Offline

#5 2014-04-28 11:55:17

Traveller
Guest

Re: リスト形式で対象レコードを表示したまま、個別に印刷する方法

チポさんのポータル案はわかってないけど
例えば「n」というグローバル数字フィールドを作って、それとヘッダにA用の計算フィールド
を置いて式をGetNthRecord (A ; n )として、B〜D用の計算フィールドも作ると
最初の印刷でnを1にして印刷、次にnを2にして印刷・・・・・nが対象レコード数までLoop
という意味です。

#6 2014-04-28 12:21:53

tim
Guest

Re: リスト形式で対象レコードを表示したまま、個別に印刷する方法

1レコードを1ページなんだったら、ヘッダ+リスト表示でなくボディにポータル、のほうが簡単でしょう。1回印刷すればいいんだし。
対象レコードをポータルに表示さすのがめんどうっちゃ面倒かもしれんけど。

#7 2014-04-28 12:55:48

Traveller
Guest

Re: リスト形式で対象レコードを表示したまま、個別に印刷する方法

例えば全レコード対象の場合、Xリレーションのポータルをボディに作って
ヘッダには何も置かないという意味かぁ・・・・ふむふむ

#8 2014-04-28 13:04:16

チポ
Member

Re: リスト形式で対象レコードを表示したまま、個別に印刷する方法

対象レコードのみが関連レコードになるような
リレーションすればいいことでしょう。

Offline

#9 2014-04-28 21:12:37

kei
Member

Re: リスト形式で対象レコードを表示したまま、個別に印刷する方法

昨日から変数を勉強してなんとか理解できました。Travellerさんの提案通りやってみてうまく行きました。ポータルも考えたのですが。ありがとうございます。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 563.12 KiB (Peak: 587.6 KiB) ]