みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FMPro13 Mac
ポータルを使った請求書の画面があります。
プルダウンから会社名を選ぶと、契約している商品と金額がそのポータルに表示されるようになっています。
会社名を選ぶとスクリプトがはしるようになっていて、
ポータルのデータが入っている行数が31行以上ならレイアウトAへ、30行以下ならレイアウトBへという動きをします。
If[契約マスタ:ポータルカウント ≧ 31 ]
レイアウト切り替え[レイアウトA]
Else
レイアウト切り替え[レイアウトB]
End If
これに、61行以上ならレイアウトCへ切り替える という条件を増やしたいのですが、良い方法があれば教えてください。
よろしくお願いします。
If[契約マスタ:ポータルカウント ≧ 61 ]
レイアウト切り替え[レイアウトC]
Else If[契約マスタ:ポータルカウント ≧ 31 ]
レイアウト切り替え[レイアウトA]
Else
レイアウト切り替え[レイアウトB]
End If
で良いはずですが。
印刷用の画面にしたい、という事ならば、ポータル側のテーブルへ移動して、そちらでリスト表示で印刷した方が簡単ですよ。行数が30増える毎にレイアウトを増やす必要が有るし、何かの変更が有った場合、それぞれのレイアウトを変更する手間がかかります。
Offline
Shin様
>印刷用の画面にしたい、という事ならば、ポータル側のテーブルへ移動して、そちらでリスト表示で印刷した方が簡単ですよ。行数が30増える毎にレイアウトを増やす必要が有るし、何かの変更が有った場合、それぞれのレイアウトを変更する手間がかかります。
まさに今その手間にはまっている状況です。。。
今のものを使える状態で残しつつ、ポータル側のテーブルに移動して…という方の実装目指して頑張ってみます。
教えて頂いた式にしてみたところ、61行以上あるのにレイアウトAに切り替わってしまいました。
とりあえず今までの方はできました!
ありがとうございました。
Pages: 1
[ Generated in 0.033 seconds, 7 queries executed - Memory usage: 507.08 KiB (Peak: 518.14 KiB) ]