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

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

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

You are not logged in.

Announcement

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


#1 2017-03-01 14:44:30

mucha
Member

ポータルのレコードフィルターをかけ表示されたレコードだけ表示する

いつもお世話になっております。
只今定期点検のご案内の送付状を作っていて、それを印刷して送りたいとかんがえています。
そこでお客様ごとの帳票に次回保守日が今日から2年前までの保守日のものまでポータルで表示させるように作りました。
問題は2年前のものまで表示されるようになったのはいいのですが、2年以上前のものは空白で表示されてしまいます。その空白のポータルがある送付状のレコードは表示させないようにして、表示されてるレコードだけまとめて印刷したいと考えています。
ポータルの項目欄に任意の文字列があるもので検索をかけても空白のレコードが表示されてしまいます。
皆様御教授お願い致します。

Last edited by mucha (2017-03-01 14:45:09)

Offline

#2 2017-03-01 14:53:23

シャチ
Member

Re: ポータルのレコードフィルターをかけ表示されたレコードだけ表示する

いっそ、ポータルではなく元データのレイアウトで
検索かけてしまえばいいように思うんですが、
ポータルはあくまで表示用と考えて。
ポータルでは、表示の行数の制限もあるでしょうから。

Offline

#3 2017-03-01 15:45:21

チポ
Member

Re: ポータルのレコードフィルターをかけ表示されたレコードだけ表示する

> 2年以上前のものは空白で表示されてしまいます
空白で表示とは、ポータル行が余って空白行になっている?

でないと分かりません。。
フィルタを掛けたら、そのフィルタに合致しないレコードは表示されませんよ。


関連レコードの印刷は、関連テーブルのリストで印刷が常套手段ですが、
ポータルフィルタで絞り込むと、
  関連レコードへ移動
が効きません。
フィルタでなく、リレーションの照合で絞り込んだ方がいいでしょうね。

Offline

#4 2017-03-02 09:38:15

mucha
Member

Re: ポータルのレコードフィルターをかけ表示されたレコードだけ表示する

シャチさん、チポさん、ありがとうございました。
リレーションの照合でやってみたいと思います。

Offline

#5 2017-03-02 10:29:55

Moz
Member

Re: ポータルのレコードフィルターをかけ表示されたレコードだけ表示する

集計フィールドの一覧を利用すればポータルフィルタ後の関連レコード移動ができます。
※FileMaker Pro 13 以降が必要です。

リレーションでは難しい動的な絞り込みにも対応できます。

サンプル
http://yahoo.jp/box/SrxJzz

Offline

#6 2017-03-11 11:48:36

mucha
Member

Re: ポータルのレコードフィルターをかけ表示されたレコードだけ表示する

MOZさんコメント頂きありがとうございます。
今から御教授頂い集計フィールドの一覧の利用でやってみたいと思います。

Offline

#7 2017-03-21 12:21:28

Moz
Member

Re: ポータルのレコードフィルターをかけ表示されたレコードだけ表示する

https://fm-aid.com/bbs2/viewtopic.php?id=6141
のスレッドで話題になっているポータルがアクティブな状態からの関連レコード移動では
ポータルフィルタが反映されるという仕様によって改変したサンプルを上げます。

こちらの場合は集計フィールドを用意する必要がありません。
http://yahoo.jp/box/y9dEdC

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 513.25 KiB (Peak: 518.16 KiB) ]