初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2016-11-30 06:29:07

スパメタ
Member

繰り返しフィールドの印刷時空行削除

OS:[Win7]FileMaker Ver:[15]

いつもお世話になります。

定型ファクスのレイアウトでフォームを作りました。
上方に宛先などのフィールドを適当に配置し、その下に文章の長さが変わる内容フィールドを置きました。
さらにその下に縦に5回繰り返す繰り返しフィールドを横に4つ程度並べました。
(個々の繰り返しフィールドは互いに同じ行まで入力されます)
ボディパート一番下に注意書きのような内容の変わらないテキストのオブジェクトを置きました。
内容、繰り返しフィールド、テキストオブジェクトを各「上方へスライド」設定しました。

さて、いざプレビュー及び一応印刷してみると、繰り返しフィールドに2行しか入らない場合はしっかりと下の3行の空欄は表示されず、上方へスライドしていました。
この時点ではバッチリでした。

次に繰り返しフィールドの3つ目と4つ目の間に繰り返しフィールドを1つ足し、繰り返しフィールドの繰り返しを8まで表示するようにしました。(増えたので全体の繰り返しフィールドの幅が少し広がりました)
増えた繰り返しフィールドに値を入力するためにスクリプトを少し変更して、いざプレビューしてみると繰り返しフィールドの空行が全く削除されず、空欄のまま表示されるようになりました。

一つ一つ設定を確認しましたが、先程うまくいってた時の「上方へスライド」設定と全く同じでした。
レイアウトをコピーして、先程追加した繰り返しフィールドを消したりして確認したのですが、プレビューすると空欄が残ってしまいます。

一体どうすれば空行が削除されるのでしょうか...

Offline

#2 2016-11-30 09:05:09

Shin
Member

Re: 繰り返しフィールドの印刷時空行削除

> 繰り返しフィールドの3つ目と4つ目の間に繰り返しフィールドを1つ足し
というのが何かよくわからないのですが。
繰り返しフィールドは,空白になっていますか。スペースガ入ったりしていませんか。
オブジェクトが被さっていませんか。

Offline

#3 2016-11-30 11:53:23

スパメタ
Member

Re: 繰り返しフィールドの印刷時空行削除

Shinさん、ありがとうございます。

3つ目と4つ目の間に入れるとは以下のイメージです。

|_1-1_||_2-1_||_3-1_||_4-1_|
|_1-2_||_2-2_||_3-2_||_4-2_|
.以下略
.
.

|_1-1_||_2-1_||_3-1_||_5-1_||_4-1_|
|_1-2_||_2-2_||_3-2_||_5-2_||_4-2_|
.以下略
.
.

私も空白が入っているのかと思い、入力がないように見えるカラムをクリックしてカーソルキーを動かしてもIバーが動く様子が見られませんでした。
ただし、総ての入力が内容に見えるカラムを試していないので、この後試します。
オブジェクトが重なっている可能性も考えて、わざと隣同士を離したりしてみたのですが結果は同じでした。

Offline

#4 2016-12-01 08:45:56

スパメタ
Member

Re: 繰り返しフィールドの印刷時空行削除

昨日、空白がないのを確認しました。
...
ファイルメーカーのバグなんでしょうか...

Offline

#5 2016-12-01 10:23:47

Shin
Member

Re: 繰り返しフィールドの印刷時空行削除

実験的に,そのレイアウトを複製し,今回追加したフィールド以外の繰り返しフィールドを削除してみるとどうなりますか。
そのフィールドの設定が出来ていないか、枠等の設定が異なっている気がします。

Offline

#6 2016-12-01 10:45:47

alias
Guest

Re: 繰り返しフィールドの印刷時空行削除

空行となる位置にテキストオブジェクトがあったりしませんか?

また、空行となる位置は同じになってますか?

#7 2016-12-16 17:19:27

スパメタ
Member

Re: 繰り返しフィールドの印刷時空行削除

他の事に忙殺され、なかなかこの件に取り掛かれなかったのですが、先ほど解決しました!

Shinさんのアドバイスを実行したり、おかしなオブジェクトがないか改めて探してみたのですが、いずれも関係ないようで...

繰り返しフィールドの書式の「行揃え」を「下揃え」から「上揃え」に設定し直したら、バッチリ空白が削除されました。
もともとこのような仕様なのでしょうか...
(ちなみに「上揃え」から「下揃え」に設定を元に戻したら空白は削除されませんでした)

皆さんありがとうございました。

Offline

#8 2016-12-16 17:40:38

Shin
Member

Re: 繰り返しフィールドの印刷時空行削除

テキスト揃えが上揃えでないと、上へのスライドはうまくいかないようです。ちなみに、左へのスライドも、右揃えの時はうまくいきませんね。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 517.66 KiB (Peak: 522.2 KiB) ]