MENUに消費税を8%と10%と変化させてクエリーで計算したい

Anonymous
2018-07-09T08:20:38+00:00

来年消費税が10%に変わるようです

MENUに消費税を8%と10%と変化させてクエリーで計算したいのですが、

現在はクエリーで消費税: Round([売上額]*0.08)として計算しています

0.08をメニュー画面で入力して0.1で入力を変化してマクロ登録をして計算したいのですが

方法がありますか

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2018-07-17T06:29:30+00:00

フォントがつぶれてほぼ読めなくなるほど縮小された

スクリーンショットを貼り付けられても、正直何が何やら。

> 売上計上クエリーに「T消費税率設定」を入れて実行すると%は入力しないですが

> Betweenでの日付を選択しないで消費税全部で計算してしまいます。

> Between [Forms]![MENU]![開始日] And [Forms]![MENU]![終了日]

以下のように 2 つの範囲条件を設定していないなら

そうなるでしょうね。


(Between [Forms]![MENU]![開始日] And [Forms]![MENU]![終了日]) And (Between [T消費税率設定].[開始日] And [T消費税率設定].[終了日])


この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

8 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2018-07-12T00:52:57+00:00

    > 日付指定はBetweenで年月日を指定して計算をしています。

    [売上日]に相当する日付/時刻型のフィールドが定義されているなら、

    既に申し上げた通り、その値に応じて適用する税率を切り替える

    ようになさればよいでしょう。

    例えば IIf 関数や Switch 関数などを使用してもよいでしょうし、

    以下のようなテーブルを新たに設けた上、[売上日]に対する

    範囲条件を指定して消費税率を参照し、消費税額を求める

    選択クエリを作成してもよいでしょう。

    (デザインビュー)

    (データシートビュー)

    (クエリの作成例)

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2018-07-11T03:12:04+00:00

    日付指定はBetweenで年月日を指定して計算をしています。

    クエリーで計算出来るか出来ないか又 マクロで作成出来るか知りたいのです。

    ご指摘されている事は良くわかります

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2018-07-11T03:03:23+00:00

    > MENUに消費税を8%と10%と変化させてクエリーで計算したいのですが、

    > 現在はクエリーで消費税: Round([売上額]*0.08)として計算しています

    > 0.08をメニュー画面で入力して0.1で入力を変化してマクロ登録をして計算したい

    個々の売上額に対して何パーセントの税率が適用されるかは、

    基本的にその時その時の売上日によって異なります。

    その前提を無視して、過去/現在/未来の売上額に対して

    同じ税率を一律に適用するのは、「年度単位の集計を行なう際、

    増税前に発生した売上の消費税額計算が狂う」などのトラブルの元です。

    例えば、そのテーブルに[売上日]という日付/時刻型の

    フィールドが定義されているのであれば、[売上日]の値が

    2019/09/30 以前であるか 2019/10/01 以降であるかによって

    適用する税率を切り替える、もしくはそのテーブルに

    [消費税率]というフィールドを定義してレコードごとに

    税率を設定するような仕組みにされた方がよいでしょう。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2018-07-10T02:22:19+00:00

    > MENUに消費税を8%と10%と変化させてクエリーで計算したいのですが、

    > 現在はクエリーで消費税: Round([売上額]*0.08)として計算しています

    > 0.08をメニュー画面で入力して0.1で入力を変化してマクロ登録をして計算したい

    個々の売上額に対して何パーセントの税率が適用されるかは、

    基本的にその時その時の売上日によって異なります。

    その前提を無視して、過去/現在/未来の売上額に対して

    同じ税率を一律に適用するのは、「年度単位の集計を行なう際、

    増税前に発生した売上の消費税額計算が狂う」などのトラブルの元です。

    例えば、そのテーブルに[売上日]という日付/時刻型の

    フィールドが定義されているのであれば、[売上日]の値が

    2019/09/30 以前であるか 2019/10/01 以降であるかによって

    適用する税率を切り替える、もしくはそのテーブルに

    [消費税率]というフィールドを定義してレコードごとに

    税率を設定するような仕組みにされた方がよいでしょう。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません