Microsoft Access Club Access超初心者対象Forum Access初級者対象Forum Access初・中級者対象Forum Access VBA Tips Forum DAO、ADO、SQL Forum

     

リストへもどる

投稿記事の一括表示

タイトルdmax関数の抽出条件について
記事No172010
投稿日: 2017/09/02(Sat) 21:31
投稿者あや
解決済: ON
OS:10
Access Version:2016

所得税の求め方についてつまづいてしまったので再度教えてください。
レポートの所得税の欄を求める式について、下記のとおりとしています。

Me("所得税" & x) = DMax("所得税", "T00_所得税", "課税対象額 <=" & W_所得算出額 & " AND 扶養=" & Forms.F03_00_レポート作成("扶養者数" & x))

T00_所得税のテーブルには下記のデータが入っています。
課税対象額は未満の値になります。

NO 扶養 課税対象額 所得税
3170 0 \201,000 \4,770
3171 0 \203,000 \4,840
3172 0 \205,000 \4,910


この場合、W_所得算出額が203398円だった場合に4910円を表示させたいところですが
現在4840円が表示されます。
どこを修正したらいいでしょうか?
よろしくお願いいたします。

タイトルRe: dmax関数の抽出条件について
記事No172011
投稿日: 2017/09/03(Sun) 10:35
投稿者sazi
解決済: ON
> Me("所得税" & x) = DMax("所得税", "T00_所得税", "課税対象額 <=" & W_所得算出額 & " AND 扶養=" & Forms.F03_00_レポート作成("扶養者数" & x))

上記は、W_所得算出額以下の最大ですから、W_所得算出額より大きく最小とすれば意図に合うのではないでしょうか

Me("所得税" & x) = DMin("所得税", "T00_所得税", "課税対象額 >" & W_所得算出額 & " AND 扶養=" & Forms.F03_00_レポート作成("扶養者数" & x))

タイトルRe^2: dmax関数の抽出条件について
記事No172012
投稿日: 2017/09/03(Sun) 14:04
投稿者あや
解決済: ON
> 上記は、W_所得算出額以下の最大ですから、W_所得算出額より大きく最小とすれば意図に合うのではないでしょうか
>
> Me("所得税" & x) = DMin("所得税", "T00_所得税", "課税対象額 >" & W_所得算出額 & " AND 扶養=" & Forms.F03_00_レポート作成("扶養者数" & x))




ありがとうございました!思うように動きました!

- 以下のフォームから自分の投稿記事を修正・削除することができます -
処理 記事No パスワード

ページの先頭へ 前ページへ戻る