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

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

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

You are not logged in.

Announcement

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


#1 2017-01-14 18:08:02

Spooky
Member

ご教授ください。レコード数の表示です。

FileMaker pro Ver15 Macです。
現在クリニックで予約管理システムを作成中です。

https://fm-aid.com/bbs2/viewtopic.php?id=1186
https://fm-aid.com/bbs2/viewtopic.php?id=3962
でHiro様がお作りになったカレンダーについて、何とか理解を進めているところです。

その過程で、上のTOPIC1186でのサンプルファイルを、3962のファイルの様に少しずつ作り替える練習をしていました。
ただ、3962のファイルでできあがっている、
午前のレコード件数、午後のレコード件数がカウントできている仕組みが理解できていません。
ご教授いただけませんでしょうか。
よろしくお願いいたします。

Last edited by Spooky (2017-01-14 22:01:00)

Offline

#2 2017-01-14 22:57:56

Hiro
Member

Re: ご教授ください。レコード数の表示です。

1テーブル側でリレーション集計しておいて、その集計結果をカレンダーに表示します。

・1テーブルにグローバル時刻フィールド「正午」を作り、正午の時刻(12:00:00)を代入しておきます。

・午前と午後用に2つの自己リレーション「1テーブル 午前」と「1テーブル 午後」を作ります。

   午前用の自己リレーションの照合条件式は、
      「1テーブル::日付」 = 「1テーブル 午前::日付」
         AND
      「1テーブル::正午」 > 「1テーブル 午前::時刻」

   午後用の自己リレーションの照合条件式は、
      「1テーブル::日付」 = 「1テーブル 午後::日付」
         AND
      「1テーブル::正午」 <= 「1テーブル 午後::時刻」

・集計結果を算出する繰り返し[42回]計算フィールドを作り、その式に下式を定義。
      Let([
         #am="午前: " & Count(1テーブル 午前::日付) & " 件";      //←末尾 ]; を除去しました
         #pm="午後: " & Count(1テーブル 午後::日付) & " 件"      //←末尾 ;] を除去しました
     ];
         List(#am;#pm)
     )

      計算結果は、テキストで2行リストです。
         午前: 〇〇 件
         午後: 〇〇 件

・このフィールドをカレンダにLookupで表示します。

【式訂正】
上式の赤字箇所の計算ミスを除去修正ください。

Last edited by Hiro (2017-01-14 23:57:57)

Offline

#3 2017-01-14 23:21:12

Spooky
Member

Re: ご教授ください。レコード数の表示です。

Hiro様

ありがとうございます!
従って作っていってみます。
素晴らしいファイル・データを本当にありがとうございます!

Offline

#4 2017-01-15 00:03:36

Hiro
Member

Re: ご教授ください。レコード数の表示です。

済みません、#2の式にタイポが2か所ありました。修正式は下式となります。

      Let([
         #am="午前: " & Count(1テーブル 午前::日付) & " 件";      //←末尾 ]; を除去しました
         #pm="午後: " & Count(1テーブル 午後::日付) & " 件"      //←末尾 ;] を除去しました
     ];
         List(#am;#pm)
     )

Offline

#5 2017-01-15 12:45:45

Spooky
Member

Re: ご教授ください。レコード数の表示です。

ありがとうございます!
一つ一つ進めていって見ます。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 8 queries executed - Memory usage: 509.99 KiB (Peak: 514.9 KiB) ]