ACCESSの書式設定方法を知りたい

このQ&Aのポイント
  • ACCESSでのテキストボックスの表示方法について質問です。現在の書式設定では、数値の場合に正しく表示されない問題があります。
  • 具体的には、2と入力すると「2」と表示されるのではなく、「2」と表示されてしまいます。同様に、2.5と入力すると「2.5」と表示されるのではなく、「2.5」と表示されてしまいます。また、何も入力しない場合には「0」と表示されます。
  • 今回の質問は、入力したままの値を正しく表示するための書式設定方法についてです。解決策を教えていただけると幸いです。
回答を見る
  • ベストアンサー

ACCESSの書式設定方法(入力したまま表示させたい)

ACCESSでのテキストボックスの表示に関してなのですが、 書式は数値 小数点以下表示桁数は自動 になっています。 このままだと、  2と入力した場合、「2」  2.5と入力した場合、「2.5」  何も入力しない空欄の場合、「0」 と表示されてしまいます。 これを  2と入力すると「2」  2.5と入力すると「2.5」  空欄の場合、「空欄のまま」or「スペース」 にしたいのですが、上手くいきません。 書式を #;#;#;# とすれば、2.5が「3」になってしまいます。 また #.#;#.#;#;#とすると、2が「2.」になってしまいます。 要するに入力したままを表示したいのですが、どうしたらいいのでしょうか? (見やすくするために、本来半角で書くべきところも全角で書いています。)

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

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

>  何も入力しない空欄の場合、「0」 テーブルやフォームのデザイン画面で規定値が 0 になっていませんか?

Kuma_Pooh
質問者

お礼

ありがとうございました!! 無事解決しました。 まさかこんなところに原因があったとはビックリです(^-^) ずっと書式欄とだけ格闘していたんですが、これじゃ解決するわけ無いですよね。 ホント質問して良かったです。 ありがとうございました!!!

関連するQ&A

  • Accessフォームのテキストボックス表示方法

    Access2002です。フォームにテキストボックスを作りそこに温度を表示したいのです。 テーブルのデーター型は数値型、 フイールドサイズは単精度浮動小数点型 書式は数値 数値は小数点以下表示桁数1にしてあります。 テキストボックスのプロパテイの書式に##.#Cと書くと何故か最初の#が消えて#.#Cになってしまい例えば0.9Cが最初の0が抜けて.9Cと表示されてしまいます。 書式を数値、固定、標準にすると今度はCが書けません。尚小数点以下表示桁数は1にしてあります。 要は例えば0.9を0.9Cと表示したいのです。 宜しくお願いします。

  • 再び Accessフォームのテキストボックス表示方法 の質問です

    番号847117 日付04-05-03-11-37 で下記に質問をして下記のような回答いただきました。 Access2002です。フォームにテキストボックスを作りそこに温度を表示したいのです。 テーブルのデーター型は数値型、 フイールドサイズは単精度浮動小数点型 書式は数値 数値は小数点以下表示桁数1にしてあります。 テキストボックスのプロパテイの書式に##.#Cと書くと何故か最初の#が消えて#.#Cになってしまい例えば0.9Cが最初の0が抜けて.9Cと表示されてしまいます。 書式を数値、固定、標準にすると今度はCが書けません。尚小数点以下表示桁数は1にしてあります。 要は例えば0.9を0.9Cと表示したいのです。 宜しくお願いします。 この質問に対する回答は締め切られました 回 答 No.1 0.0C でOKです。 (詳細は、ヘルプで「Format関数」→「関連項目」→「数値表示書式指定文字 (Format 関数)」を参照) この回答で確かに私の希望のどうりになりましたが、(毎日の温度を記録している)今度は未だ温度を入力してない今日のフォーム入力画面を開くと温度の所に0.0Cと入ってしまっています。ですから今日の温度をこの上から訂正しなければなりません。今日のフォームを開いたときこのBOX表示は空欄で尚かつ上記の希望どうりX.XCにはならないでしょうか。 宜しくお願いします。

  • ACCESS2000で6を6.0と表示できない?

    レポートでテキストボックスのプロパティでの書式を0.0として 小数点以下の桁数を自動や1にするのですが6.0が6と表示されてしまいます. 他のレポートではうまくいったりするのですが、何故だかさっぱりわかりません. よろしくお願いします.

  • ユーザーフォーム内のテキストボックス内の書式設定

    A1セルに12.345と入力してあり、書式は「数値」で小数点以下の桁数2にしてあり、 「12.35」と表示されます。 VBAを起動して、ユーザーフォームを挿入し、 テキストボックスを作成し、 TextBox1の「ControlSource」にA1と入力すると TextBox1には「12.345」と表示されます。 エクセルのA1と同じ様に TextBox1も「12.35」と表示したいのですがどうすればいいのでしょうか? エクセル2003です。 よろしくお願い致します。

  • 入力した通りに表示されない

    セルの書式設定が 数値 になっています。小数点以下の桁数は 1です。 6と入力すると6.0と表示されますが、6.5と入力すると0.3と表示せれてしまいます。 数式バーを見ると0.253472222222222と表示されています。 打ち込むときにコンマを打つと .では無く :が表示されているようです。 なぜでしょう?どうしたら修正できますか? 宜しくおねがいします。

  • テキストボックスの少数点以下表示について

    お願いします。 アクセス2002を使っています。 フォームのテキストボックスの数値表示についてお尋ねします。 たとえば「1.75」という小数点以下2桁まで表示させたいのですが、コントロールで書式を「標準」に、小数点以下表示桁数を「2」と指定しても結果は「2.00」と表示されます。 入力した1.75をそのまま1.75で表示させるにはどうすればいいのでしょうか。 宜しくお願いします。

  • Excelの書式設定(半角→全角変換)について

    Excelの書式設定についての質問があります。 半角で入力された文字を、全角に変換させたいのですが、どうにもうまくいきません。 入力箇所は、電話番号の市外局番で、0で始まる桁数の決まっていない文字列です。 (全角もしくは半角の数字が入るという想定) 郵便番号のように桁数が決まっていれば、 「セルの書式設定」→「表示形式」でユーザー定義を選択し、 [DBNum3]0000 のように設定すれば大丈夫なのですが、いかんせん桁数が決まっていないのが壁になっています。 マクロを使えば楽ですが、お客様からの要望で、現状マクロを使っていないので、 紛れ込ませるのはいろいろ手間がかかります。 皆さまのお力をお借りいたしたく、この投稿となりました。 よろしくお願い致します。

  • Access ¥マークを表示しない

    データ型を通貨型にし、書式も通貨型にしたとき、フォームで¥マークを表示しないようにできないでしょうか? (数値型にすると「小数点以下の表示桁数」を0にしても金額に小数点以下が表示されます)

  • レポートのテキストボックスでこんなのを表示したいんですが

    Access97にてレポートを作成しています。 レポート内のテキストボックスに単純に数値を表示したいのですが、 以下の要件を満たしたいんです。 ・1000以上の数値ならカンマで区切る ・小数点以下の数値がない場合は整数部分だけ表示 ・小数点以下の数値がある場合は小数点以下の数字を桁に応じて表示 例 「945」→「945」 「1283」→「1,283」 「10.42」→「10.42」 「8.2」→「8.2」 テキストボックスのプロパティ「書式」を「数値」、 かつ「小数点以下桁数」を「自動」にしても、なぜか全ての数値が 小数点以下2桁まで表示されてしまいます。 お知恵をおかしください。 よろしくお願いします。

  • エクセルで入力書式設定

    エクセルで1234と数値入力した時には12.34、123と数値入力した時には1.23と小数点を自動的に付ける方法を関数は使わない(書式等?)方法があれば教えて下さい。 又は、文字列で '12.34と入力したときに12.34と数値に変換する方法を関数は使わない(書式等?)方法があれば教えて下さい。 (入力セルと結果セルは同一セルです)

専門家に質問してみよう