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

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

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

You are not logged in.

Announcement

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


#1 2021-06-08 16:15:56

ガフ
Guest

ポータルを該当日、該当日の翌日、該当日の2日後という風に3段階に分けて表示したい

予約状況を確認するフォームを作っています。

予約状況テーブルを自己リレーションし
ポータルを3つ配置。
検索フィールド(予約状況テーブル::g_検索用_予約日)に日付を入力し検索

一番左のポータルにフィルタを
予約状況テーブル 2::予約日 = 予約状況テーブル 2::g_検索用_予約日
として検索フィールドと同じ日付のものをポータル上で表示することまでは出来ています。


次の2~3番目のポータルのフィルタの設定で躓いていて

理想は
2番目のポータルは1番目のポータルの+1日の日付の予約日の人を表示する
3番目のポータルは1番目のポータルの+2日の日付の予約日の人を表示する

という風にしたいのですが
予約状況テーブル 2::予約日 = 予約状況テーブル 2::g_検索用_予約日+1
とフィルタを設定してみましたが希望通りの処理になりませんでした。

どなたか、お知恵をお貸し願えませんでしょうか?

filemaker18 windows10

#2 2021-06-08 16:33:59

Shin
Member

Re: ポータルを該当日、該当日の翌日、該当日の2日後という風に3段階に分けて表示したい

予約状況テーブル 2::予約日 = 予約状況テーブル 2::g_検索用_予約日+1
でいいはずですが。グローバルフィールドになっていない、とか。

Offline

#3 2021-06-09 10:26:53

ガフ
Guest

Re: ポータルを該当日、該当日の翌日、該当日の2日後という風に3段階に分けて表示したい

Shinさん

コメントありがとうございます。
フィルタを予約状況テーブル 2::予約日 = 予約状況テーブル 2::g_検索用_予約日+1
予約状況テーブル 2::g_検索用_予約日をグローバルフィールドにしているのですが表示されないのです。

他に何か考えられることはありますでしょうか?

#4 2021-06-09 11:22:56

チポ
Member

Re: ポータルを該当日、該当日の翌日、該当日の2日後という風に3段階に分けて表示したい

> 表示されないのです
表示されないとは?

フィルタを掛けないとどう表示されますか?

Offline

#5 2021-06-09 11:33:07

ガフ
Guest

Re: ポータルを該当日、該当日の翌日、該当日の2日後という風に3段階に分けて表示したい

チポさん

フィルタを外すと
約状況テーブル 2::g_検索用_予約日に日付が入っていればポータル上で該当のデータが表示されます
約状況テーブル 2::g_検索用_予約日に日付が入ってない場合は、ポータル上では何も表示されません。

あれ?これおかしいですよね汗
フィルタを予約状況テーブル 2::予約日 = 予約状況テーブル 2::g_検索用_予約日としているポータルと、フィルタを外したポータルは同じ動きをしているようです。

#6 2021-06-09 12:25:45

Moz
Member

Re: ポータルを該当日、該当日の翌日、該当日の2日後という風に3段階に分けて表示したい

ポータルフィルタの計算式にグローバル格納のフィールドを含めた場合、
グローバル格納のフィールドを変更しただけではフィルタは評価されませんよ。

ウインドウ内容の再表示など試されていますか?
実装ではグローバル格納のフィールドのスクリプトトリガで[オブジェクトの更新]を行うのが簡単です。

Offline

#7 2021-06-09 13:25:10

チポ
Member

Re: ポータルを該当日、該当日の翌日、該当日の2日後という風に3段階に分けて表示したい

リレーションの照合が間違っているんですよ。

全照合のリレーションにして、日付をフィルタで絞り込む。
と考えないと。。

Offline

#8 2021-06-09 16:15:17

ガフ
Guest

Re: ポータルを該当日、該当日の翌日、該当日の2日後という風に3段階に分けて表示したい

Mozさん
チポさん

コメントありがとうございます。
チポさんのおっしゃる通り、リレーションの照合を全照会?「×」にすると思い通りの表示になりました!

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 7 queries executed - Memory usage: 513.42 KiB (Peak: 517.96 KiB) ]