• 締切済み

accessでの数値の表示について

テーブルの数値を元にクエリで計算をさせてみました。 計算結果で小数点がいくつも並んだり、無限小数になっったりしてとても見難いです。 小数点を同じ位置にしたり、小数点第何位と任意に区切ったりする方法はあるのでしょうか? テーブルでは出来るのですがクエリでの設定方法が判りません。 初めてaccessを使いました。バージョンは2007ですが前のバージョンでも同じ機能があるならば、新しいバージョンでなくなる事はないと思うのですが・・・

みんなの回答

  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.2

表示だけでいいいのなら書式ですね 数値の書式には豊富なバリエーションがあります 詳しくはヘルプで確認してください

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

ACCESS2007に触れる機会が無いので外してたらすみません。 見た目(書式)を整えるにはFormat関数を使用するはず。 ヘルプを参照してみてください。

関連するQ&A

  • accessで数値の表示桁数を指定する方法

    access2007使用です。 テーブルでは数値の指定が出来ますが、それによって計算結果を出すクエリを作ったところ、小数点で表示されてしまいます。 小数点2桁で全て表示を揃えたいのですが、どこの画面でどのような設定をしたらいいのか分かりません。 その設定の画面と設定方法を教えてください。

  • ACCESS2000で小数点以下を表示したい

    ACCESS2000で小数点以下を表示したい 検診データのうちある異常値の数値だけを表示したいのです. しかもその数値が例えば6.0だったら小数点1桁まで表示したいのです. クエリでIIF関数を使って空白にするか表示するかを設定すると その数値のデータ型が数値型とならずプロパティの書式を0.0としても 効きません. データ作成クエリとしてテーブルに書き出して、レポートのソースを そのテーブルにしてみたのですが、その時点での数値がテキスト型 となってしまい、その都度数値型に変更しなければならず、汎用性が ありません.テーブル作成クエリで作成するテーブルのデータ型をあらかじめ 設定する方法はないでしょうか? それとも他によい方法はないでしょうか? あいにくVBAレベルになると知識がなくさっぱりわかりません。

  • ACCESSの数値の丸めについて

    ACCESS2003で開発しております。 数値の丸めについてアイデアをください。 小数点はありません。5単位でまとめたいのです。 31~35 は 35 36~40 は 40 41~45 は 45 という風に計算できるのでしょうか? どのように質問を書けばいいのかも分かりませんが、このような書き方で 理解していただければいいのですが... よろしくお願いいたします。

  • Access97 Int関数

    小数点の切り捨てをしたくてクエリーで 以下の計算をしてみました。 =Int([個数]*[単価]) ところが以下の数値で計算させると結果が 50232となると思うのですが50231となってしまいます。 数量:460 単価:109.2 結果:50231(電卓で計算すると50232) 結果が小数点になるときは問題ないようです。 使い方が間違っているのでしょうか。 こういう場合Int関数を使うのが誤りなのでしょうか? だとしたら他に当てはまる関数があるのでしょうか? ちなみにテーブルの定義としては 数量:長整数型(小数点以下桁数0) 単価:単精度浮動小数点型(小数点以下桁数0) となっていますが小数点は表示されています。

  • Accessのクエリの数値表示について

    Access2002を勉強中の初心者です。 ある選択クエリから集計クエリを作成しました。 元のクエリの数値表示は少数が表示されていないのですが(例1,234)、集計クエリの方を開くと数値に少数点2位まで表示されています(例1,234.00)。この少数表示が目障りなので、表示しないようにしたいのですが、できますか? よろしくお願いします。

  • INT関数について アクセス2000です

    いつもお世話になります。 アクセス2000を使用しております。 テーブルに8.2と3600の数字が格納されています。 フィールドサイズは倍精度浮動小数点型です。 クエリーをつかって積を求めると、通常に計算すると29520が表示されます。その他の計算結果で少数点以下が出てきますので小数点以下を切り捨てたいのでINT関数を使うと29519と表示されます。 本来INT関数は、29520に対しては29520を返すと思うのですが、どうしたらいいのでしょうか。 小数点以下を切り捨てる方法を教えてください。

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

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

  • Accessの小数点以下の表示について

    Access2002にて、クエリの結果やフォームのテキストボックス等で 見た目では「9344」と表示されているのに、カーソルを合わせると 「9343.99979114532」という風に表示されてしまうのを 防ぎたいのですが、どうやったらいいのでしょうか? 実はこの結果の小数点を切り捨てているのですが、 そうすると「9343」となってしまいます。 (ちなみに上記例の場合、クエリの計算式としては 29200×0.32と計算されており、電卓をたたいても「9344」の はずですが、上の様に表示されてしまいます。) また普通に計算して小数点の出るものは切り捨てたいので なんとかして裏側で「9343.99979114532」のように計算されて しまっているのを防ぎたいのですが ご存じの方教えて下さい。

  • access フィールドの数値を使って計算したい

    あるテーブル内に様々な数値をフィールドに入力して、それらの数値をフォームでルックアップを使用して計算したいのですが、accessはどうやら主キー(id)の数値(1、2、3…)を使って計算してしまいます。どのように設定すればよいのでしょうか。 テーブル1 id  フィールド1 1    5 2    10 3    15 4    20 フィールド1の数値をフォームにてルックアップで選んで計算したい(クエリ内の計算式に組み込みたい)。 よろしくお願いいたします。 access2010使用

  • アクセス 数値型にするとフォームの入力ができない

    お世話になります。色々調べたり、実験してみたのですが、分からない点があります。 簡単でいいので、可能性のある原因を教えてください。 アクセス2003です。 ■パターン1  フォームC の入力ができる テーブルA(主キーがオートナンバー型)、その他4つのテーブル(これら5つのテーブルは、参照整合性リレーションで結ぶ) →それらを元にクエリBを作る→クエリBを元にフォームC を作る ■パターン2  フォームC の入力ができない テーブルA(主キーが数値型)、その他4つのテーブル(これら5つのテーブルは、参照整合性リレーションで結ぶ) →それらを元にクエリBを作る→クエリBを元にフォームC を作る 簡単にいうと、テーブルのデータ型によって、入力可否が変わるのです。 なぜ、パターン2は、入力できないのか分かりません。 よろしくお願いします。

専門家に質問してみよう