こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Access2016 税率を自動選択する方法

こんにちは。度々すみません。
よろしくお願いします。

2014/04/30まで消費税率5% 2014/05/01~消費税率8%

フォームで日付入力した時に
2014/04/30までは自動で5%の税率で それ以降は8%消費税額を表示させる方法を
お分かりになられるかたどうぞお教えください。

よろしくお願い致します。

投稿日時 - 2018-04-17 16:25:34

QNo.9489553

困ってます

質問者が選んだベストアンサー

Q、税率を自動選択する方法?
A、普通は、次のようにしかけます。

1、テーブル【各種設定】の列【消費税率】に税率をセット。
2、テーブル【売上伝票_主表】の列【適用消費税率】に税率を参照し記録。

>フォームで日付入力した時に
>2014/04/30までは自動で5%の税率で
>それ以降は8%消費税額を表示させる

ってことですが、これをやると下手をすると入力フォームのプログラムコードにマジックナンバーを埋め込むことになります。それを避けるには、4月分データ入力が完了した時点で【各種設定】の列【消費税率】を変更するようにします。

投稿日時 - 2018-04-17 18:15:57

お礼

ご丁寧にありがとうございます。
消費税率を変更する方向で作成致します。
素人ゆえに怖いもの知らずといいますか、無謀な事をして
データが開かなくなることもしばしばあり・・・
少しずつ学んでまいりますが、また何かありましたら
よろしくお願い致します。

投稿日時 - 2018-04-18 08:38:48

ANo.2

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

「IIF関数」を使います。
https://support.office.com/ja-jp/article/iif-%E9%96%A2%E6%95%B0-32436ecf-c629-48a3-9900-647539c764e3

例:テキストボックスの「式」に以下を入力
=IIF([日付]<#2014/05/01#,5,8)

因みに「1989/4/1~1997/3/31は、消費税は3%」だったんですが、それは考慮されていません。

投稿日時 - 2018-04-17 16:44:05

補足

早々にありがとうございます。
テキストボックスというのは、フォームをデザインビューで開いた時の
コントロールにあるテキストボックスの事でしょうか?
勉強不足で申し訳ございませんが、初心者の為お手数をおかけいたしますが
具体的にお教えくださると幸いです。

投稿日時 - 2018-04-17 17:21:35

あなたにオススメの質問