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

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

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

You are not logged in.

Announcement

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


#1 2013-09-12 13:30:27

gen
Member

条件別におけるラベル印刷方法について

win vista FMP11.0v3

うまくいかなかったので再投稿します。初心者です。
以下の場合の条件における印刷方法を教えてください。
印刷レイアウトは同一テーブル上に作成しております。
1~5の項目があり、受付された項目の組み合わせに応じて、条件に合ったラベルが印刷されるスクリプトを作成したいです。

*ラベルレイアウトとして①~⑥あります。
*決まりのパターンとして以下があります
項目①=○の場合、ラベルレイアウト①②③④を印刷
項目②=○の場合、ラベルレイアウト①②⑤を印刷
項目③=○の場合、ラベルレイアウト①⑥を印刷
項目④、⑤の場合、印刷なし
ラベルレイアウトの②と⑥を同時に印刷する場合は⑥を優先して印刷(②は印刷しない)

例)
項目①=○+②=○の場合、①②③④⑤を印刷
項目①=○+③=○の場合、①③④⑥を印刷
項目②=○+③=○の場合、①⑤⑥を印刷

例の場合をスクリプトで組んだ場合、どのようになりますでしょうか?

Offline

#2 2013-09-12 14:07:58

Lister
Guest

Re: 条件別におけるラベル印刷方法について

変数を設定[$使用するレイアウト;List(Case(項目①="○";List(1;2;3;4));Case(項目②="○";List(1;2;5));Case(項目③="○";List(1;6)))]
If[FilterValues($使用するレイアウト;1)]
レイアウト1で印刷
EndIf
If[FilterValues($使用するレイアウト;2) and not FilterValues($使用するレイアウト;6)]
//2の時だけ条件が違う
レイアウト2で印刷
EndIf
以下同文

#3 2013-09-12 20:25:18

gen
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.005 seconds, 9 queries executed - Memory usage: 550.38 KiB (Peak: 587.28 KiB) ]