- ベストアンサー
Access2016 税率を自動選択する方法
こんにちは。度々すみません。 よろしくお願いします。 2014/04/30まで消費税率5% 2014/05/01~消費税率8% フォームで日付入力した時に 2014/04/30までは自動で5%の税率で それ以降は8%消費税額を表示させる方法を お分かりになられるかたどうぞお教えください。 よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Q、税率を自動選択する方法? A、普通は、次のようにしかけます。 1、テーブル【各種設定】の列【消費税率】に税率をセット。 2、テーブル【売上伝票_主表】の列【適用消費税率】に税率を参照し記録。 >フォームで日付入力した時に >2014/04/30までは自動で5%の税率で >それ以降は8%消費税額を表示させる ってことですが、これをやると下手をすると入力フォームのプログラムコードにマジックナンバーを埋め込むことになります。それを避けるには、4月分データ入力が完了した時点で【各種設定】の列【消費税率】を変更するようにします。
その他の回答 (1)
- chie65536(@chie65535)
- ベストアンサー率44% (8742/19840)
「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%」だったんですが、それは考慮されていません。
補足
早々にありがとうございます。 テキストボックスというのは、フォームをデザインビューで開いた時の コントロールにあるテキストボックスの事でしょうか? 勉強不足で申し訳ございませんが、初心者の為お手数をおかけいたしますが 具体的にお教えくださると幸いです。
お礼
ご丁寧にありがとうございます。 消費税率を変更する方向で作成致します。 素人ゆえに怖いもの知らずといいますか、無謀な事をして データが開かなくなることもしばしばあり・・・ 少しずつ学んでまいりますが、また何かありましたら よろしくお願い致します。