みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
WIN10
FM14
を使用しています。
使用するレイアウトは5つ(レイアウト① レイアウト② レイアウト③ レイアウト④ レイアウト⑤ )
(したいこと)
レイアウト①に チェックボタンを4つ作成します。( チェック② チェック③ チェック④ チェック⑤ )
例)チェックボタン②にチェックを入れたら→レイアウト②が印刷される
例)チェックボタン③にチェックを入れたら→レイアウト③が印刷される
例)チェックボタン②③④⑤にチェックを入れたら→レイアウト②③④⑤が印刷される
例)チェックボタン④⑤にチェックを入れたら→レイアウト④⑤が印刷される
というような印刷スクリプトを作成したいと思っています。
チェックボタンとスクリプトの引数などの絡みがあるかと思いますがイメージがつきません。
是非ご教授よろしくお願いします。
Offline
変数を設定[$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
チェックボタン
はFMの用語では無いです。
おそらく
チェックボックス
を言っているのでしょう。
そのチェックボックスの選択肢を実際のレイアウト名にすれば、
Shinさんの
レイアウトへ移動
の計算式を
Getvalue ( チェックボックス ; $n )
だけでいいですね。
Offline
FilterValues(値一覧;チェックボックスの値)
を使って印刷する順番を整頓できます。
皆様ありがとうございます。
チポ様のやり方で解決できました。
ありがとうございます。
Offline
Pages: 1
[ Generated in 0.006 seconds, 10 queries executed - Memory usage: 509.18 KiB (Peak: 513.72 KiB) ]