みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
フィールドの内容が多いときのためにフィールド高を高めに設定してスライド印刷するようにしています
ボディの下には小計パートをおいて集計を表示しています
小計パートには縦に3つほどのフィールドを配置しています
ボディにレコードが大体20個程度入ったときは集計パートまで1枚に収まるように調整して配置していたとき
中途半端にフィールド高がのびたときなどに、小計パートだけが2枚目に表示される
というマヌケなことなったりしてしまいます
ボディのレコードがレイアウトの高さ何ミリになったら次ページにする、
というようなことはできないでしょうか?
Offline
ボディーの高さが不定でしたら、ボディーの全高がわかったとしても、解決できませんね。
最後のレコードが最下行にならないように、ページ区切りを入れるしか無いでしょう。
https://fm-aid.com/bbs2/viewtopic.php?pid=40007#p40007
のチポさんの方法で各レコードにページを打つと、後部小計以下のパートが次のページに送られる時には、最後のレコードに次のページ番号が打たれます。このページ番号での小計パートを使って改ページを行えば、小計が最終ページになった場合には、最終レコードを引っ張っていく動きになります。
Last edited by Shin (2017-06-12 19:04:30)
Offline
一般的にボディパートに対してはあまりスライド機能を使うべきではないのですかね?
たまに入りきれない(印刷時に)フィールドがある場合などはどのように対処していますか?
文字数の上限を設定し最後の文字を...と表示する、というような表示方法があったらいいのですが、
計算式などでそれをやった場合、レコード自体が変更されるのでデータとして困りますよね。
...と書いたのはさすがにここまで書いてあればわかるだろう、という上限ってことです
上記のようにやらずに入るところまで、としていた場合、
文字が中途半端な位置まで表示されたりするのはそれはそれで不格好かな、と。
Last edited by UDAS (2017-06-11 18:23:52)
Offline
用途や余分な文字数によるでしょうが、わずかにはみ出る事がある、という程度でしたら、条件付き書式でフォントサイズを調整する、という方法もあるでしょう。
最後に ... などをつけるのも、計算フィールドとして別に作っておき、印刷時にはそちらだけを表示させる、という方法があります。
Offline
ご経験上、どのような処理をされていることが多いですか?
ご本人様でなくても、よくみるファイルでも結構です
私としては割りと...は見るかな?と思います
切り替えは
条件式で非表示表示でどちらを表示させるか、というやりたかですね
....はめずらしいでしょうか?
小計パートに関しては最後のレコードの下につければいいですよね?
さすがにページごとの集計パートは不要だと思います
Offline
Shinさんご指摘のスレでも書き込みましたが、
> 後部小計以下のパートが次のページに送られる時には、最後のレコードに次のページ番号が打たれます
これは私の想定外でした ;;
しかしこちらではそれを使って、
ページごとの小計パートで解決出来ますね。
Offline
一番極端なものが、スーパーのレジレシートですね。「ホッカイドウオイシイヨ」と書かれていても、ヨーグルトだとわかりませんよね。
商品マスターなどに、印刷可能な文字数で判る程度に短縮した表示用の項目を作ってもらうのがベストではないでしょうか。それがダメなら、文字サイズの調整か、末尾切り捨てですね。その際に ... に変換しておいても、同じことだと思いますが。
Offline
Pages: 1
[ Generated in 0.006 seconds, 10 queries executed - Memory usage: 516.16 KiB (Peak: 521.06 KiB) ]