みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
見積書の作成をしているんですが、入力するレイアウトのインターフェイスを、プリントアウトした時とおなじようなものにしたいのです。
プリントアウトした際の、行数は1ページ20行になりますので、1つ目のポータルには1列目〜20列目までのポータル、2つ目のポータルには、21〜40列目までもポータルというように表示したいのです。ポータル行の追加は自動作成設定にしています。1つの目のポータルがいっぱいになったら2つ目のポータルの最初にカーソルがいけばとてもいいです。
このようなことは可能でしょうか?ポータルにmax関数+1で番号をつけていくことも考えたのですが、途中の行を削除する可能性を考えると、その方法が不適当な気もします。
どうかご教授ください。
mac,win混在、fmp12です。
よろしくお願いします。
Offline
List(ポータル::レコードID) を20行ずつ切り出したものをポータルの照合フィールドにすればできそうですが。ページの移動はどうするんですか。
ポータルの20行目に入力したら、
次のポータルに移動するには、
関連レコードの数を数えて、それを条件にすれば可能でしょう。
このような場合、
普通は関連テーブルのリスト表示で印刷するのが定番ですよ。
Offline
List(ポータル::レコードID) を20行ずつ切り出したものをポータルの照合フィールドにすればできそうですが。ページの移動はどうするんですか。
21行目に入ったときに、List(ポータル::レコードID) を1〜20までで固定して、次のポータルの照合フィールドを21行目からのList(ポータル::レコードID) で照合するという意味ですよね?
違いますでしょうか?
その場合20行づつ切り出す作業というのはどうするのでしょうか?
Offline
ポータルの設定で開始行を指定できますよ。
それと、私の前レス
関連レコードの数を数えて、それを条件にすれば可能でしょう。
これは、
Get ( アクティブポータル行番号)
で現在のポータル行が分りますからこれでいいですね。
Offline
開始行の設定気がつきませんでした。これですべて解決です。
ありがとうございました!!
Offline
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 517.83 KiB (Peak: 526.25 KiB) ]