初心者のFileMaker pro Q&A

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

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

ログインしていません。

アナウンス

Claris FileMaker Pro 19 ヘルプ
新しい質問は、新規トピック から投稿して下さい。


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

ガフ
ゲストユーザー

[解決] ポータルを該当日、該当日の翌日、該当日の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
メンバー

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

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

オフライン

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

ガフ
ゲストユーザー

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

Shinさん

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

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

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

チポ
メンバー

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

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

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

オフライン

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

ガフ
ゲストユーザー

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

チポさん

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

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

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

Moz
メンバー

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

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

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

オフライン

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

チポ
メンバー

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

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

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

オフライン

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

ガフ
ゲストユーザー

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

Mozさん
チポさん

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

クィック投稿

メッセージを書いて送信してください。
登録の確認

実在の人物による登録であることを確認します。

Board footer