• ベストアンサー

アクセスの演算について

アクセス2000を使用しています。 フォームの中に「価格(税込み)」という入力フィールドがあるのですが、このフィールドを入力すれば自動で「価格(税抜き)」が表示されるフィールドを作成しようとしています。  ところがフォームの「価格(税抜き)」フィールドのプロパティの中のコントロールソースで以下のように入力しても正しい値が表示されません。  =[価格(税込み)]/1.05  ただ、同様に1.05のところを整数(たとえば2)にすると正しい値が表示されます。  小数点以下の数値で割り算をする方法を教えてください。

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

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

単純に考えて... =[価格(税込み)]/105/100 ではダメですかね。(笑)

ma-chan
質問者

お礼

早速回答頂きましてありがとうございました。 やってみましたが結果は同じでした。

その他の回答 (3)

  • Gin_F
  • ベストアンサー率63% (286/453)
回答No.4

=[価格(税込み)]/CCur(1.05) のようにしてみてください。

  • kamogawa
  • ベストアンサー率25% (3/12)
回答No.3

=[価格(税込み)]/1.05*100では?

ma-chan
質問者

お礼

すみません。だめでした。

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

まず1.05で割り切れるとは限らないので丸めの処理が必要です。 =Int([価格(税込み)]/ 1.05) #1の方のやり方(/100は*100の間違い)だと =Int([価格(税込み)]* 100 / 105)

ma-chan
質問者

補足

すみません。丸めの処理の問題だったようです。 他の回答をいただいた皆さんもありがとうございました。

関連するQ&A

  • 「Access」で、式が入っているテキストボックスに直接入力したい。

    「Access2000」を 使用しています。 まだ「アクセス」を使い始めたばかりなので、 分からないことが多いのですが…。 「フォーム」で、 「税抜き」というテキストボックスの コントロールソースに関数 (=Int([税込み]/1.05+0.9))を入れました。 これで「税込み」価格を入力すると 自動的に「税抜き」価格が表示されるようには なったのですが、「税抜き価格をダイレクトに 入力したいケース」が出てきて困っています。 「Excel」の場合、 式の上に直接入力すれば、式が消えて 値を直接打ち込むことが出来ますが、 「アクセス」の場合は式が入っている テキストボックスに、値を直接入力 することは出来ないのでしょうか?

  • エクセルでの切捨て

    売上の集計表を作っています。 エクセルで各部門の売上およびそれを集計した数値を消費税込みで表示したいのですが 各部門の売上の消費税抜きの数値に5%をかけた式を入力したセルには 小数点が表示されてしまいます。 たとえば、消費税抜きの値が6418674円の場合 税込みにすると6739607.7円となってしまいます。 これを切り捨て表示(6739607円)にしたいのですが どーすればいいのでしょうか? (全20部門を税込み価格にしてその合計をとるので  小数点以下の数値により  誤差が生じます。。。) 教えてください。 よろしくお願いします。

  • アクセス2003で、数値のプロパティで、小数点以下の表示ができない

    アクセス2003を使っているのですが、テーブル上やフォーム上で、数値書式のフィールド上で、小数点以下の表示ができません。 プロパティで、書式を数値に設定して、小数点表示の設定を「2」に設定したのですが、どうしても、小数点が表示されずに、四捨五入して、整数表示してしまいます。 どこの設定がおかしいのでしょうか? どうやったら、小数点表示できますでしょうか?

  • Access97フォームで計算したものをテーブルに入力したい

    Access97で受注管理のデータベースを設計中です。 フォームのテキストボックス[税込金額]のコントロールソースに =Int([税抜金額]*[消費税率]*0.01+[税抜金額]) という式を入れました。 はたと気がついたら、基になるテーブルの[税込金額]には当然 (コントロールソースじゃなくなってしまったから)そこで 計算された値は更新されません。 テーブルにその値を更新したいのですが、そのためにはどのように すればよろしいでしょうか? 基になるテーブルに[税抜金額][消費税率][税込金額]という項目が あります。で、フォームを使用して入力時に税抜き金額を入力し、 消費税率を入力すると税込金額が小数点切り捨てで自動で入力される という風に組めればフォームの中で計算できなくてもフォームで値が 表示されればかまいません。 要領を得ない質問でスミマセン。お手数ですが教えてください。

  • Accessのデータ型について質問です。

    Accessのデータ型について質問です。 Accessの数値型に 整数型と浮動小数点がありますが、 (1)整数型のフィールドプロパティに「小数点以下表示桁数」の項目があるのでしょうか? (2)浮動小数点表示桁数を「自動」と「桁数指定」するのとでは、データサイズが変わるのでしょうか? どなたかご存じの方がおられましたら、ご教授よろしくお願いいたします。 m(_ _)m

  • 入力したセルの値を税抜きに表示させるには

    エクセルでセルに入力した消費税込みの額を税抜き(小数点以下切り捨て)に表示をさせていきたいのですが、どのようにしたらできるかおしえていただけないでしょうか。

  • Access2002のフィールド

    Excell2002のデータシートをAccess2002にインポートした際に「インポートエラー」らしのですが、その中で一つのフィールド(数値型)で「小数点以下の表示」がまちまちに表示されてます。 ⇒小数点以下1桁表示に統一したいのです。 ⇒フィールドのプロパティで該当フィールドの「小数点以下表示桁数」で「1」を選択しても、改善されません・・・? 初歩的な質問ですがよろしくお願いします。

  • エクセル ユーザーフォームで小数点以下を・・・

    エクセルのフォームのTextboxで消費税の計算をしています。 その際に小数点以下を切り上げ及び切り捨てにしたいのですがどうしたらよろしいでしょうか? ちなみに入力と結果の出力はユーザーフォームのTextBoxにすべて表示しています。 TextBox1 入力する価格 TextBox2 消費税額 TextBox3 消費税込み価格 といった形です  よろしくお願いいたします。

  • Access クエリのプロパティで

    選択クエリのプロパティーでの質問です。 クエリのフィールド名: 顧客名  売上  原価  利益:[売上]-[原価] とします。 利益フィールドは計算式です。 この時、プロパティを見ますと 売上と原価は 説明 書式 小数点以下表示桁数 定型入力 表題 ですが 利益:[売上]-[原価]は 説明 書式 定型入力 表題 でして、小数点以下表示桁数がありません。 小数点以下2桁で表示されます。 小数点以下0桁で表示したいのですが、どの様にすればいいでしょうか。

  • Accessで小数点以下の桁数を・・?

    教えてください。 Accessで小数点以下の桁数を表示したいのですが、プロパティで小数点以下の桁数を表示することができるのですが、実際に入力すると値が四捨五入されてしまい小数点以下の桁数を入力することができません。どうしたらよいのでしょうか?

専門家に質問してみよう