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

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

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

You are not logged in.

Announcement

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


#1 2021-05-30 11:06:40

6120
Member

チェックした箇所に対応するレイアウトを印刷したい

WIN10
FM14
を使用しています。

使用するレイアウトは5つ(レイアウト① レイアウト② レイアウト③ レイアウト④ レイアウト⑤ )
(したいこと)
レイアウト①に チェックボタンを4つ作成します。( チェック② チェック③ チェック④ チェック⑤ )

例)チェックボタン②にチェックを入れたら→レイアウト②が印刷される
例)チェックボタン③にチェックを入れたら→レイアウト③が印刷される
例)チェックボタン②③④⑤にチェックを入れたら→レイアウト②③④⑤が印刷される
例)チェックボタン④⑤にチェックを入れたら→レイアウト④⑤が印刷される

というような印刷スクリプトを作成したいと思っています。
チェックボタンとスクリプトの引数などの絡みがあるかと思いますがイメージがつきません。
是非ご教授よろしくお願いします。

Offline

#2 2021-05-30 15:29:10

Shin
Member

Re: チェックした箇所に対応するレイアウトを印刷したい

変数を設定[$n] ; ValueCount ( チェックボックス )
Loop
    レイアウトへ移動[計算式:
        Let (
            sel = Getvalue ( チェックボックス ; $n ) ;
            Case (
                sel = "チェック②" ; "レイアウト②" ;
                sel = "チェック③" ; "レイアウト③" ;
                sel = "チェック④" ; "レイアウト④" ;
                sel = "チェック⑤" ; "レイアウト⑤" 
            )
        )]
    印刷
    exit Loop If( Let ( $n = $n - 1 ; $n = 0 )
end Loop
レイアウトへ移動[元のレイアウト]

Last edited by Shin (2021-05-30 18:00:07)

Offline

#3 2021-05-31 13:33:33

チポ
Member

Re: チェックした箇所に対応するレイアウトを印刷したい

チェックボタン
はFMの用語では無いです。

おそらく
  チェックボックス
を言っているのでしょう。


そのチェックボックスの選択肢を実際のレイアウト名にすれば、
Shinさんの
  レイアウトへ移動
の計算式を
  Getvalue ( チェックボックス ; $n )
だけでいいですね。

Offline

#4 2021-05-31 18:04:35

himadanee
Guest

Re: チェックした箇所に対応するレイアウトを印刷したい

FilterValues(値一覧;チェックボックスの値)
を使って印刷する順番を整頓できます。

#5 2021-06-27 13:37:35

6120
Member

Re: チェックした箇所に対応するレイアウトを印刷したい

皆様ありがとうございます。
チポ様のやり方で解決できました。
ありがとうございます。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 10 queries executed - Memory usage: 509.18 KiB (Peak: 513.72 KiB) ]