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

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

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

You are not logged in.

Announcement

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


#1 2019-06-29 16:47:08

mattari
Member

予定表から、将来の予定日数を算出したい。

初心者です。お世話になります。

早速ですが、予定表を作成しています。
1 フィールド名「予定年月日」 タイプ「日付」 予定がある年月日を記入してあります。
2 フィールド名「予定件数」 タイプ「数字」 将来の件数を表示したい。

例) レコード1 2019/06/29
   レコード2 2020/08/01

レコード1が本日になった場合、将来の予定1件と表示したい。
どうかご教授お願いいたします。

Last edited by mattari (2019-06-29 16:53:11)

Offline

#2 2019-06-29 16:59:40

Hiro
Member

Re: 予定表から、将来の予定日数を算出したい。

スクリプトでなく計算式で、
      予定月日 - Get(日付)
(※なお、計算結果:非保存、タイプ;数値 を指定)

Offline

#3 2019-06-29 17:06:00

mattari
Member

Re: 予定表から、将来の予定日数を算出したい。

Hiroさん、ありがとうございます。
題名がそもそも間違いでした…。申し訳ありません。
予定件数でした。

Offline

#4 2019-06-29 17:28:56

Hiro
Member

Re: 予定表から、将来の予定日数を算出したい。

>#3『予定件数でした。』
なら、>#2の式を以下に変更、

● 予定月日 - Get(日付)

ExecuteSQL(
      "
         SELECT COUNT(*)
         FROM ""テーブル名""
         WHERE ""予定年月日"">?
      "
      ; ""
      ; ""
      ; Get(日付)
   )

(※また、計算結果:非保存、タイプ;数値 を指定)

Offline

#5 2019-06-29 20:00:47

mattar
Guest

Re: 予定表から、将来の予定日数を算出したい。

Hiroさん、ありがとうございます。
早速試してみました。
フィールドタイプを【計算】 オプション/コメント欄に【非保存】となっています。
結果、うまく出来ませんでした。

作成中のテーブル名は、【受注見積】です。
なので、
ExecuteSQL(
      "
         SELECT COUNT(*)
         FROM ""受注見積""
         WHERE ""受注見積::予定年月日"">?
      "
      ; ""
      ; ""
      ; Get(日付)
   )
としましたが、戻り値が【?】となりエラーが発生していることがわかりました。

私の質問の仕方が悪かったので、再度記入します。

テーブル名 受注見積
フィールド名 予定年月日 と 予定件数

フィールド名 予定年月日に次のレコードが入力されています。
レコード1  2019/05/28
レコード2  2019/06/29
レコード3  2019/08/01

フィールド名 予定件数に、本日以降の予定件数としてレコード3を1件として表示したいです。

大変申し訳ありません。何卒よろしくお願いします。

#6 2019-06-29 20:33:55

Hiro
Member

Re: 予定表から、将来の予定日数を算出したい。

SQL構文中で、
テーブル名は前行で宣言済だから、
フィールド名はそれだけの指定で十分です。

✖ WHERE ""受注見積::予定年月日"">?

● WHERE ""予定年月日"">?

Offline

#7 2019-06-29 21:06:26

mattari
Member

Re: 予定表から、将来の予定日数を算出したい。

Hiroさん、ありがとうございます!解決しました!

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 515.39 KiB (Peak: 519.93 KiB) ]