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

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

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

You are not logged in.

Announcement

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


#1 2013-11-05 10:22:13

cybe
Member

型番ごとで印刷ページを表示させたい

win7、ファイルメーカー8を使用しています。

機種名、型番号のフィールドがあります。

型番号でソートして印刷するのですが、
印刷用紙の右上に番号を表示させたいです。

例えば、全部のプリント枚数は3ページなんですが、型番は「001」と「002」の2種類の場合
型番001は1機種なので、印刷番号表示「1/2」、
型番002は15機種で2ページにまたがるので、2ページとも「2/2」という表記にしたいです。

このような番号をつけることは可能でしょうか?
よろしくお願いします。

Offline

#2 2013-11-05 10:36:53

traveler
Guest

Re: 型番ごとで印刷ページを表示させたい

3ページなのに1/2とか2/2とかの付け方の条件が良く分からない。
また、型番で改ページしているのですか。

#3 2013-11-05 10:49:03

Layouter
Guest

Re: 型番ごとで印刷ページを表示させたい

それだとページとは全く関係なくて、機種ごとの番号なのでは?

#4 2013-11-05 10:55:59

Layouter
Guest

Re: 型番ごとで印刷ページを表示させたい

機種ごとじゃなく型番ごとだった。
型番番号を全置換でLet(N=Get(レコード番号);Case(N=1;1;(型番<>GetNthRecord(型番;N-1))+GetNthRecord(型番番号;N-1)))
で入れて、最後の番号を
型番数
に入れて、それを表示?

#5 2013-11-05 16:40:38

cybe
Member

Re: 型番ごとで印刷ページを表示させたい

すいません。そうですね。
ページではなくて今回リスト印刷する分の型ごとの番号を表示させたいです。

例えば今回印刷する分
型番、003が5機種(5レコード)、008が120機種(120レコード)、010が10機種(10レコード)
ある場合、リスト印刷するときに型番でソートして型番で改ページし、
型番003は1/3、型番008は2/3(印刷は120機種3ページ分全てこの2/3の表示)、型番010は3/3という風に
表示させたいです。


型番でソートして、その後に型番の全置換スクリプトを組めばいいんでしょうか?
フィールドが見当たりません、の表示が出てしまってうまくいきません。

フィールド名は、型番と、あと印刷番号というフィールドを作成してその数字を出したいです。
よろしくお願いします。

Offline

#6 2013-11-05 18:34:25

traveler
Guest

Re: 型番ごとで印刷ページを表示させたい

Layouterさんのでいいのでは。
式の中の型番番号というのが印刷番号フィールドで、
レイアウト切り替え
ソート/型番で
印刷番号を全置換/Layouterさんの式
プレビューモード切り替え

1/3の3は集計フィールドで印刷番号の最大値でも。

#7 2013-11-07 10:35:14

cybe
Member

Re: 型番ごとで印刷ページを表示させたい

できました!!ありがとうございました!!

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, 7 queries executed - Memory usage: 511.29 KiB (Peak: 518.46 KiB) ]