工事台帳に予算管理機能を追加12~予算額と実績額の比較③

Pocket

前回作った結合クエリをさらに加工します。

クエリの作成で、
予算実績結合と工事NOテーブルと工程テーブルを表示します。
2512121
フィールドに
工事NO
工程CD
工程名
を追加します。
予算額のフィールドは次の算式を入力します。

予算額: Int(DSum(“金額の合計”,”予算実績結合”,”工事NO=” & [予算実績結合].[工事NO] & “” & ” and ” & “工程CD=” & [予算実績結合].[工程CD] & “” & ” and ” & “区分=’予算'”)/1)

予算実績結合クエリの工事NOと工程CDでかつ区分が予算の金額を合計します。
2512083

実績額
実績額: Int(DSum(“金額の合計”,”予算実績結合”,”工事NO=” & [予算実績結合].[工事NO] & “” & ” and ” & “工程CD=” & [予算実績結合].[工程CD] & “” & ” and ” & “区分=’実績'”)/1)

予算実績結合クエリの工事NOと工程CDでかつ区分が実績の金額を合計します。

最後に予算額と実績額の差額を計算します。

残り予算: Nz([予算額])-Nz([実績額])

実行画面です。
2512122
これで工事NOと工程毎で予算の金額と実績額が集計できました。