みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
レイアウト上にフィールドが1つ置かれています。例えばフィールド名は「アルファベット」とします。
アルファベットフィールドには、aaa,bbb,cccccccccのような様々アルファベットが入っています。
フィールドの幅は固定とします。例えば、幅「3」とします。また、これらを印刷したいとします。
aaa,bbbはフィールドの幅「3」以内に収まっているので、aaa,bbbという文字は印刷できます。
ccc...は文字が多いため全部は印刷できません。
ccc...を高さを自動で変えて全てを印刷できるようにしたいのですが、探した範囲ではFileMakerではできませんでした。
何がやりたいかというと、いつもは一定の文字数しかフィールドに入っていないのに、例外的に多い文字数がフィールドに
入っていた場合、どうすれば全ての文字を印刷できるのかなと思いまして質問させて頂きました。
考えついたのは、フィールドを2つ重ね合わせて文字数の多い場合に備えてheightを高めにとったフィールドを非表示で置いておいて、
文字数が多くなったら表示・非表示を切り替えるといった手法ですが、このような手法は一般的なんでしょうか?
他に何か方法はあるでしょうか?
Offline
回答ではないんですけど、私もそういうことができなくて困っています
フィールドを高めにとっておいてスライドしたりしても
ファイルメーカーでは文字の高さを中央に寄せられないので不都合なんですよね
厳密には中央寄せはありますけど、ExcelやAccessのように自動できっちり中央に寄せてくれないので
パディングで手動でやる必要がありますね
Offline
印刷時のみですがスライド機能でできるように考えられますが如何でしょう?
印刷したいフィールドの高さを最大表示高に合わせます。
[インスペクタ]-[スライドと表示]から[上方へスライド]をオン、
[対象を含むパートもサイズ変更する]をオンにします。
この状態で印刷すると内容が少ない場合はパートごと縮んで表示されます。
※プレビューモードで印刷後の状態が確認できます。
サンプル
https://yahoo.jp/box/T6hYzr
追記)バージョンと環境が不明なのでもし古いバージョンだったらすみません。
Last edited by Moz (2018-04-18 08:39:56)
Offline
Pages: 1
[ Generated in 0.020 seconds, 9 queries executed - Memory usage: 506.24 KiB (Peak: 516.46 KiB) ]