2017-08-13 1 views
0

休暇の種類を特定するために、特定の種類の休暇の合計休暇日数を計算したいと考えています。一例として、私は、異なる休暇のために3つのエントリーを行い、毎年の休暇残高を知りたいと思います。 新しいエントリを作成し、休暇タイプの年次休暇を選択するとき、そのタイプの休暇の残高を表示するフィールドが必要です。 ScreenshotFilemaker - 残存休暇日を計算する

+0

データ入力プロセスのスクリーンショットがあれば参考になります。 – AndreasT

+0

私はスクリーンショットをアップロードしました – Amur

+0

より多くのコンテキスト(どのテーブルがあり、どのように関係しているか)が必要です。一般に、許可された日の合計(選択したタイプでフィルタリングされたもの)から取った合計日数を差し引くだけです。 –

答えて

0

これは何かを開始する必要があります。この計算による計算フィールドまたは変数は、特定のタイプの期間内の人テーブルからのレコードIDの残高を提供します。変数を検索条件に入力するか、フォームのフィールドを入力として使用する必要があります。

ExecuteSQL (
"SELECT SUM("Leave Days") 
FROM thetable 
WHERE "record primary key field" = ? and "Start Date" >= ? and "End Date" < ? and "Leave Description" = ? " 
; "" ; "";$recordid;$startdate;$enddate;$type) 
+1

申し訳ありませんが、私はSQLに慣れていません – Amur

0

私はその後、私にバランスを与えたそれらを差し引く、「使用残す」表から使用休暇日数を合計する「と題されたまま」テーブルの上のcalcフィールドを追加することによって、問題を解決することができました。

助けをいただきありがとうございます。

関連する問題