みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
下記の「日別注文数データ」があります。
例えば今日が5月22日とした場合、下記フォーム上に今日(日別注文数データの5/22)や昨日(5/21)などの注文数表示したいのですが、
どうすればよいでしょうか?
■日別注文数データ
年月日 注文数
2020/05/17 100
2020/05/18 150
2020/05/19 200
2020/05/20 77
2020/05/21 65
2020/05/22 180
■フォーム
注文数
今日 :180
昨日 : 65
一昨日: 77
Offline
> ■フォーム
これが日別注文数のテーブルか異なるテーブルか書かれていませんが、、
日別注文数のテーブルならば、
単に検索でもいいのでは。
Offline
基本的な考え方としては
1)「今日」と「昨日」「一昨日」の日付を算出するグローバルフィールドを作る
2)そのグローバルフィールドと日別注文のテーブルをリレーションする
サンプルです
https://www.dropbox.com/s/2pv7s59z5e1sd … fmp12?dl=0
例ではグローバルフィールドは日別注文のテーブルに作成しています。
が、実際には「フォーム」のテーブルに作成するか、
できればアプリケーション制御用のテーブルを別に作成し、そこで管理するのがのちのち分かりやすいと思います。
(追記)
今日、昨日、一昨日と3レコードと決まっているのだから、一昨日の日付を求めて「一昨日の日付以上(>=)」の条件で
リレーションし、日付の降順でソートすれば、テーブルオカレンスは1個で済みます。ちょっと煩雑な実装でした。
Last edited by koeda (2020-05-21 17:57:41)
Offline
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 569.16 KiB (Peak: 602.27 KiB) ]