みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
ファイル>管理>カスタムメニュー
あたりで何か変更が加わってませんでしょうか。
ド素人な回答で申し訳ないですが、そのあたりしか私にはわからないです。
他の事に忙殺され、なかなかこの件に取り掛かれなかったのですが、先ほど解決しました!
Shinさんのアドバイスを実行したり、おかしなオブジェクトがないか改めて探してみたのですが、いずれも関係ないようで...
繰り返しフィールドの書式の「行揃え」を「下揃え」から「上揃え」に設定し直したら、バッチリ空白が削除されました。
もともとこのような仕様なのでしょうか...
(ちなみに「上揃え」から「下揃え」に設定を元に戻したら空白は削除されませんでした)
皆さんありがとうございました。
昨日、空白がないのを確認しました。
...
ファイルメーカーのバグなんでしょうか...
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バーが動く様子が見られませんでした。
ただし、総ての入力が内容に見えるカラムを試していないので、この後試します。
オブジェクトが重なっている可能性も考えて、わざと隣同士を離したりしてみたのですが結果は同じでした。
OS:[Win7]FileMaker Ver:[15]
いつもお世話になります。
定型ファクスのレイアウトでフォームを作りました。
上方に宛先などのフィールドを適当に配置し、その下に文章の長さが変わる内容フィールドを置きました。
さらにその下に縦に5回繰り返す繰り返しフィールドを横に4つ程度並べました。
(個々の繰り返しフィールドは互いに同じ行まで入力されます)
ボディパート一番下に注意書きのような内容の変わらないテキストのオブジェクトを置きました。
内容、繰り返しフィールド、テキストオブジェクトを各「上方へスライド」設定しました。
さて、いざプレビュー及び一応印刷してみると、繰り返しフィールドに2行しか入らない場合はしっかりと下の3行の空欄は表示されず、上方へスライドしていました。
この時点ではバッチリでした。
次に繰り返しフィールドの3つ目と4つ目の間に繰り返しフィールドを1つ足し、繰り返しフィールドの繰り返しを8まで表示するようにしました。(増えたので全体の繰り返しフィールドの幅が少し広がりました)
増えた繰り返しフィールドに値を入力するためにスクリプトを少し変更して、いざプレビューしてみると繰り返しフィールドの空行が全く削除されず、空欄のまま表示されるようになりました。
一つ一つ設定を確認しましたが、先程うまくいってた時の「上方へスライド」設定と全く同じでした。
レイアウトをコピーして、先程追加した繰り返しフィールドを消したりして確認したのですが、プレビューすると空欄が残ってしまいます。
一体どうすれば空行が削除されるのでしょうか...
みなさま、ありがとうございます。
みなさまに教えていただいたことを吟味して、
関連レコードのソート(機能発見...)しまして、
各テキストフィールド追加をしてルックアップなどすることにより
スムーズに履歴を残す形でメール及びファクスを作ることが出来ました。
15年前は自称中級者の上だったのですが、離れているといろいろ忘れてしまいますね。
ありがとうございました。
Shinさん、旅人さん
お二人ともありがとうございます。
私の説明不足もありまして、申し訳ありません。
例えば、メール作成時はメールのテンプレートに含まれる特定の文字列を名前などに置き換えて作っています。
なので作成dbには担当者フィールドは用意していません。
それはさておき、やはり連絡先dbと作成dbをリレーションするのがやはり現実的でしょうか。
そすると顧客dbレイアウト中のポータルで連絡先dbの関連レコードに飛んび、
連絡先dbのポータルで作成dbのレコードを新規に作り、
作成dbの関連レコードに飛んで、メール作成スクリプトなりを動作させる
というステップになるのでしょうか。
OS:[Windows7]FileMaker Ver:[15]
基本的なことになってしまいますが、お願い致します。
次のようなものを作っています。
・顧客db
フィールド:
顧客ID(ユニーク)
会社名
・連絡先db
フィールド:
連絡先ID(ユニーク)
顧客ID
作成日
ファクス番号
メールアドレス
担当者
・作成db
フィールド:
作成dbID(ユニーク)
顧客ID
顧客(会社)1に対して連絡先が多になります。
連絡先は顧客によって数ヶ月ごとに変更があります。
作成dbで最新の連絡先dbの情報を埋め込んでファクスやメールを作成したいのです。
顧客dbのポータルから作成dbのレコードを作成し
顧客IDを元に連絡先dbのレコードのデータを参照しても
連絡先IDの最も若い(つまり最も古い)データのものになってしまいます。
ファクス番号などは作成db中のポータルで連絡先dbのファクス番号をソート表示してるので
やや強引にどうにかなってるのですが、担当者などを本文中に埋め込む場合にどうにもなりません。
顧客dbを閲覧している時に「今日はこの会社にファクス送らないと!」ってときに
最新の担当者名などをメールやファクスの「本文中」に埋め込むにはどうしたら良いでしょうか。
出来ればファクス番号もルックアップしたいです。
Pages: 1
[ Generated in 0.004 seconds, 6 queries executed - Memory usage: 545.87 KiB (Peak: 566.78 KiB) ]