• ベストアンサー

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

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

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

  • ベストアンサー
回答No.2

Q、税率を自動選択する方法? A、普通は、次のようにしかけます。 1、テーブル【各種設定】の列【消費税率】に税率をセット。 2、テーブル【売上伝票_主表】の列【適用消費税率】に税率を参照し記録。 >フォームで日付入力した時に >2014/04/30までは自動で5%の税率で >それ以降は8%消費税額を表示させる ってことですが、これをやると下手をすると入力フォームのプログラムコードにマジックナンバーを埋め込むことになります。それを避けるには、4月分データ入力が完了した時点で【各種設定】の列【消費税率】を変更するようにします。

tonkotsu0707
質問者

お礼

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

その他の回答 (1)

回答No.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%」だったんですが、それは考慮されていません。

tonkotsu0707
質問者

補足

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

関連するQ&A