Microsoft Access 掲示板

フォーム上で年月指定をして対象期間の合計値を表示したい / 3

8 コメント
views
4 フォロー
3
hiroton 2023/11/16 (木) 13:26:34 779ca@f966d

そのクエリをレコードソースにしたフォームを新たに作り、望みの表の見た目にしてメインのフォームにサブフォームとして設置したらそれっぽいと思います


仕様がよく分からないんでクエリの回答してますけど、フォーム上に2つの合計値が表示されればいいだけならテキストボックスで計算させてもいいんじゃないですかね?

DSUM 関数

=DSum("金額","売上テーブル","Format(売上日,'yyyymm')="&[年月指定]&" AND Day(売上日)<=15)
=DSum("金額","売上テーブル","Format(売上日,'yyyymm')="&[年月指定]&" AND Day(売上日)>15)

通報 ...
  • 4
    うさぎ 2023/11/17 (金) 10:27:30 >> 3

    可能ならテキストボックス内で計算の方法をとりたいです。
    売上の基準日が変わる可能性もあるため同じフォーム内の対象のラベル([開始][終了])から日付を持ってきて計算するようにしたいのですが以下だとエラーになります。

    =DSum("金額","T_売上","売上日 Between #" & [開始] & "# And #" & [終了] & "#")