みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
スライド印刷を使わずに、条件付き書式で非表示にするとき
非表示の場合にそのフィールド分のスペースを詰めることはできませんか?
あるフィールドを上下中央寄せにして(このせいでスライド印刷ができない)
特定の文字列があるときは表示、ないときは非表示にして
非表示のときにはボディパートごと、そのスペースをつめたいです
同じフィールドを作っておき、重ねて表示させます。文字は上揃えにしておきましょう。
そのフィールドは、特定文字列があり、印刷時、プレビューモードの時のみ表示させます。そのうえでスライド設定しておきます。
あるフィールドは、特定文字列がない時とブラウズモードで表示させます。
Offline
状況がつかみきれていませんが、
「条件付き書式」ではなく、「インスペクタ:次の場合にオブジェクトを隠す」で非表示にしてみては。
Offline
印刷時の条件にもよるでしょうけれど、、
表示、非表示二つのレイアウトにして印刷。
も考えられますね。
Offline
リスト印刷でレコードごとに一部のフィールドを非表示にするかどうか判別するんでしょうけど
パートを縮める機能はスライド設定しかないので、それを使ってどうにかするしかないです。
上下中央寄せにしても、「スライド印刷ができない」わけではなくて、「スライド設定してもそのフィールドのサイズが変わらない」ですね。
「オブジェクトを隠す」で条件付けで非表示にして、スライド設定するだけで、できてるように見えますが
ああそうですよね!
リスト印刷ではレコードごとにレイアウトを変えるのは無理です。
私の前レスはなかったことに-_-
Offline
あとは、スライドしてもオブジェクト間のスペースは維持されるので、フィールドの間にスペースがある場合はフィールドだけ非表示にしてスライドしても間隔が余分に空いてしまいます。
以下のようなレイアウトで
スペース
フィールド(条件で隠す)
スペース
フィールド(常時表示)
スペース
上のフィールドが非表示になると
スペース
スペース
フィールド(常時表示)
スペース
となりますので。
フィールドとフィールドの間に見えないオブジェクトを置いて、隠すフィールドと同じ条件で非表示にすれば、詰められるでしょう。
ありがとうございます
非表示ではスペースが維持されていましたがダミーをおいてそれがスライドされることで
つめることができるようになりました
Pages: 1
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 557.55 KiB (Peak: 581.33 KiB) ]