• 締切済み
  • 暇なときにでも

accessの表示形式について

accessで例えば1,000,000というのを1,000に表示したいのですが、どうすればいいでしょうか?Excelなら#,###,とユーザー設定で出来るのですが、accessの場合はあまり融通が利きません。クエリーで1000で割ってもいいのですが...。 あと、rounddown関数がaccessにはないのですがどうされてるんでしょうか?

共感・応援の気持ちを伝えよう!

  • 回答数3
  • 閲覧数279
  • ありがとう数7

みんなの回答

  • 回答No.3
  • ARC
  • ベストアンサー率46% (643/1383)

[書式]プロパティを #,###,にしてください。テーブル、クエリ、フォームのいずれ にも設定できます。仰るように、クエリー使って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

  • Access 1000以下を切り捨てる関数

    Accessのクエリで関数を使用し、1000以下を切り捨てた値を出したいと思っています。 Excelの場合は、 =RoundDown(数値,-3) で、切り捨てられますよね。 Accessで、同様の結果が得られるような関数は、ありますでしょうか? ご存知でしたら、教えてください!!

  • EXCELVBAでACCESSからデータをひっぱってきてエクセルに表示させたい

    EXCELに、 ACCESSのクエリ結果を表示させたいと考えています。 ACCESSはネットワーク上のサーバにあります。 EXCELVBAで作成しようとしましたが、 初心者のため、よくわかりません。 ODBCの設定なども必要なのでしょうか。 丸投げのようで恐縮ですが、宜しくお願いします。

  • Accessで教えてください。

    「生年月日」が入力されているフィールドがあります。この値をクエリーを使って「年」、「月」、「日」に分割したいのですが、方法を教えてください。 Excelのように関数「Year」、「MONTH」、「DAY」を使ってできれば良いのですが。 Accessでの関数の設定方法が分かりません。

  • 回答No.2

表示ってどの部分での表示でしょうか?それによってやり方が違ってくると思うんです けどね。 データとして100000000が必要であるなら、表示用のクエリーで作るのが自然かと思い ます。 そもそも5桁しか入らないフィールドというのであればテーブル設計時に入力規則や定型 入力などでフィルタリングする必要があるでしょう。 フォームでの表示ならコントロールソースプロパティで式を書く方法もあります。 レポートでも同じように式で対応可能です。 もうちょっと具体的な補足をお願いします。 #それと Keisukeさん インターネット上では半角カナは使わないほうが良です。 #Access2.0->95の移行の時にも・・・(^^;

共感・感謝の気持ちを伝えよう!

  • 回答No.1
noname#438
noname#438

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

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • ACCESSのrounddownについて

    ExcelでいうrounddownをACCESSで行う場合どうしたらよいでしょうか? 関数を見てもrounddownがありません。 よろしくお願いします。

  • Access:データシート形式表示のフォームをそのままExcelへ

    Access2003 WinXPです。 フォームにサブフォームを置き、クエリで抽出したデータを データシート形式で表示しているフォームをサブフォームへ表示させています。 この、サブフォーム、またはデータシート形式のフォームをまるっと新規Excelへエクスポートしたいのですが、うまくいきません。 クエリをエクスポートは出来ますが、ユーザーがサブフォームに表示されたデータのフィールドを入れ替えて、その見た目のまま出力したいという希望があるので。。。 分かる方いらっしゃいましたら、宜しくお願いします。

  • ACCESSの計算式を入れると%表示ができなくなります。

    お忙しいところ恐れ入りますが教えて下さい。 ACCESSのクエリ上で計算をしフォームに表示させているのですが、関数を使ったところ、%表示が出来なくなりました。 プロシージャーなどは使っていません。 いままでは、 クエリのデザイン画面で、 フィールド欄に  買上率:[個数]/[試食数] といれ、プロパティでパーセンテージの表示設定をし正しく表示されていましたが、 0値が入っていると、#Errorが表示されるため、これを消すために、以下の式に変更しました。 買上率: IIf([個数]=0,"",IIf([試食数]=0,"",[個数]/[試食数])) 上記のように入れたところ、%表示及び小数点以下の表示桁数を設定できなくなりました。いい方法を教えて下さい。

  • ACCESSの複数条件での結果を表示

    今、貸アパートの水道料金請求のデータベースをACCESSで作っていますが、クエリで水道使用量:[先月検針]ー[今月検針]で当月の使用量まで出しました。使用料金:IIF(水道使用量]<100,とIIF関数を使おうと思ったんですが、これでは条件は1個しか指定出来ないですよね。使用料金は例えば、100未満が300円、100以上200までが400円と20個くらいに使用量によって、金額を変えて表示したいのです。IIF関数では、条件が1個しか指定できないのでしょうか?EXCELではAND関数とかを組み込むとたくさんの条件を指定できますが、ACCESSではどうすればいいのでしょうか?LOOKUP関数みたいなのがあるのでしょうか?教えて下さい。

  • Accessでの関数

    Access2002を利用しています。 Accessのクエリの中で、関数を利用し、例○○(条件)ならばAと表示し、そうでなければBとしなさいみたいな条件判断するような問題がありました。 私はIIF関数で求めたのですが、答えを見るとSwitch関数というのが使われていました。Switch関数というのがわからずに、Accessのヘルプで探そうとしたんですがん、表示してくれません。 この2つの関数 Switch関数とIIF関数の違いがわかりません。 出来れば、わかりやすく噛み砕いた表現で教えていただけませんでしょうか?

  • Access97で文字の表示について

    会社でACCESS97を使っています、普段つかっているPCでテーブルを作成しクエリーをつくったものを他のPCで開いたところ「5/6」と表示されていたフィールド名が「5_6」と別の文字表示になってしまいクエリーを開いたときにこのフィールド名を使っていた項目の計算が実行されなくなってしまいました。 多分設定を替えればよいのだと思うのですが、どこをいじればよいでしょうか? 宜しくお願いします。

  • Access レポートに合計を表示

    Accessについて質問です。 もともとあるデータを使っていて、0のデータが空白となってしまいました。 そこで、クエリに|登録数: Nz([登録件数],0)|というフィールドを作り、登録件数フィールドが空白の時には0が表示されるようになっています。 そのクエリを元にレポートを作成して、登録数の合計を表示させようとしたらエラーになってしまいました。 どうしたら合計を表示させる事ができますでしょうか? NZ関数を使っているから合計がエラーになってしまうのでしょうか? NZ関数が原因の場合、その他の関数を使って表示することは可能なのでしょうか?

  • Accessのフォーム上にレコード数とレコード番号の表示

    Accessでクエリを元に表示するフォーム上で、テキストボックス等に関数を使って、レコード数とレコード番号を表示する方法がありましたら教えてください。 フォームの書式設定で「移動ボタン」の表示をすれば目的の事は出来るのですが、表示の大きさが調整できない為、とても見難いのです。 以上よろしくお願いします。

  • EXCELの表示形式

    Excelのセルの数値を1000円単位で表示する時に、書式設定のユーザー定義で#,##0,と指定すると、自動で四捨五入された値が表示されるのですが、これを切り捨てした値を表示する方法をご存知の方はいらっしゃいますか?なお、EXCELの関数を利用せず実現させる必要があります。 ※Webのプログラムからエクセル出力機能で、テンプレートに書式設定を埋め込むのでセルには関数は埋められないのです。

  • 表示形式を変えたい!!

    エクセルにおいて、数値の表示形式を変えたいのですが、 1234000000という数字を、 12億3千400万 という風に表示することは可能でしょうか? おそらくユーザー定義で設定するのだろうとは思いますが、そのフォーム(?)がわかりません! とっても困っています!!!(>_<) どなたがご存知の方、よろしくお願いします。 ちなみにOSはWin.xp、エクセル2002です。