-PR-
締切り
済み

accessの表示形式について

  • 暇なときにでも
  • 質問No.3177
  • 閲覧数256
  • ありがとう数7
  • 気になる数0
  • 回答数3
  • コメント数0

お礼率 0% (0/11)

accessで例えば1,000,000というのを1,000に表示したいのですが、どうすればいいでしょうか?Excelなら#,###,とユーザー設定で出来るのですが、accessの場合はあまり融通が利きません。クエリーで1000で割ってもいいのですが...。
あと、rounddown関数がaccessにはないのですがどうされてるんでしょうか?
通報する
  • 回答数3
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全3件)

  • 回答No.1

まずデータベースウインドウのクエリータブを開き新規作成ボタンを押します。デザインビューを選び【OK】テーブルを選択し追加ボタンを押します。クエリーの中にテーブルが表示されますので中にあるフィールドをすべて選択しフィールドと表示されているところへドラッグアンドドロップします。 フィールドの右端のあいたところの一番上の行にカーソルを表示させ右クリック。ビルドを選択します。 ...続きを読む
まずデータベースウインドウのクエリータブを開き新規作成ボタンを押します。デザインビューを選び【OK】テーブルを選択し追加ボタンを押します。クエリーの中にテーブルが表示されますので中にあるフィールドをすべて選択しフィールドと表示されているところへドラッグアンドドロップします。
フィールドの右端のあいたところの一番上の行にカーソルを表示させ右クリック。ビルドを選択します。
式ビルダーの窓が出たら左の窓の中から目的のテーブルを選択し真中の窓から1/1000したいフィールドを選択しダブルクリック。上の窓にフィールド名が表示されたら続けて”/1000”と入力し【OK】。
画面上のメニウのクエリーからテーブル作成を選択。テーブル名を付け【OK】。メニウのクエリーから実行を選択。名前をつけて終了すれば新しいテーブルが作成されています。
自信はありますが、表現力に自信が有りません。

  • 回答No.2
レベル13

ベストアンサー率 26% (511/1924)

表示ってどの部分での表示でしょうか?それによってやり方が違ってくると思うんです けどね。 データとして100000000が必要であるなら、表示用のクエリーで作るのが自然かと思い ます。 そもそも5桁しか入らないフィールドというのであればテーブル設計時に入力規則や定型 入力などでフィルタリングする必要があるでしょう。 フォームでの表示ならコントロールソースプロパティで式を書く方法もあります。 ...続きを読む
表示ってどの部分での表示でしょうか?それによってやり方が違ってくると思うんです
けどね。
データとして100000000が必要であるなら、表示用のクエリーで作るのが自然かと思い
ます。

そもそも5桁しか入らないフィールドというのであればテーブル設計時に入力規則や定型
入力などでフィルタリングする必要があるでしょう。
フォームでの表示ならコントロールソースプロパティで式を書く方法もあります。
レポートでも同じように式で対応可能です。

もうちょっと具体的な補足をお願いします。

#それと Keisukeさん インターネット上では半角カナは使わないほうが良です。
#Access2.0->95の移行の時にも・・・(^^;
  • 回答No.3
レベル13

ベストアンサー率 46% (643/1383)

[書式]プロパティを #,###,にしてください。テーブル、クエリ、フォームのいずれ にも設定できます。仰るように、クエリー使って1000で割るってのもいい方法だと思 います。 RoundDown関数については、同名の関数を自作すれば良いかと… Public Function TinyRoundDown(Num As Variant, N As Long) Dim dblDev ...続きを読む
[書式]プロパティを #,###,にしてください。テーブル、クエリ、フォームのいずれ
にも設定できます。仰るように、クエリー使って1000で割るってのもいい方法だと思
います。

RoundDown関数については、同名の関数を自作すれば良いかと…

Public Function TinyRoundDown(Num As Variant, N As Long)
Dim dblDev As Double
dblDev = 10 ^ (-N)
TinyRoundDown = Int(Num / dblDev) * dblDev
End Function

以上、Access2000にて確認しました。

Accessは確かに「手軽に使える」とか「簡単に使える」といった面ではExcelに劣り
ますが、「大量のデータ」を「自在に扱う」点においてはExcelの比ではないと思い
ます。
このQ&Aのテーマ
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ