• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:税区分によって消費税を区別)

Access2000での請求書作成における税区分の問題と解決方法

このQ&Aのポイント
  • Access2000で請求書を作成している際に、税区分によって消費税の計算方法が異なる問題が発生しています。
  • 特定のフォームで税区分を選択し、消費税額を自動計算する仕組みを作成していましたが、関数が見つからないというエラーが表示されます。
  • モジュールで作成した関数が正しく機能しない原因と解決方法についてご教示ください。

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

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

モジュールの関数は使わずに、 ただ単に、消費税額の計算をするというのはどうでしょうか。 [Forms]![請新フォーム]![消費税額] =IIF([Forms]![請新フォーム]![税区分]=1,INT([Forms]![請新フォーム]![税抜金額]*0.05), IIF([Forms]![請新フォーム]![税区分]=2,INT([Forms]![請新フォーム]![税抜金額]*0.05+0.9), IIF([Forms]![請新フォーム]![税区分]=3,0,""))) をフォーカス喪失時イベントのコードに書いてしまうっていうのはどうですか。

その他の回答 (3)

  • layy
  • ベストアンサー率23% (292/1222)
回答No.4

補足 数年後、5%が変わる可能性あり、です。

  • layy
  • ベストアンサー率23% (292/1222)
回答No.3

そのメッセージで検索かけると事例がありますから、 それに適合しているかみてみる。 accessclubで No39660.マクロ実行時「指定した式に、MicrosoftAccessが見つけることができない関数が含まれています。」表示 など。 関数の名前「TAX」を変えてもダメなレベルですか?。

  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.2

もしかしてこれ? YU-TANG さんのホームページ クエリー実行時の関数エラー http://www.f3.dion.ne.jp/~element/msaccess/AcTipsFunctionErrorInQuery.html のNo2、モジュール名とユーザー定義関数名が同一である (上から1/3くらいのところ)

関連するQ&A

専門家に質問してみよう