Access97のレポート内のテキストボックスで数値の表示方法
- Access97のレポート内のテキストボックスに数値を表示する方法について教えてください。
- テキストボックスのプロパティを設定しても、数値の表示がうまくいかない場合があります。
- 1000以上の数値をカンマ区切りで表示する方法や、小数点以下の数値を表示する方法を教えてください。
- ベストアンサー
レポートのテキストボックスでこんなのを表示したいんですが
Access97にてレポートを作成しています。 レポート内のテキストボックスに単純に数値を表示したいのですが、 以下の要件を満たしたいんです。 ・1000以上の数値ならカンマで区切る ・小数点以下の数値がない場合は整数部分だけ表示 ・小数点以下の数値がある場合は小数点以下の数字を桁に応じて表示 例 「945」→「945」 「1283」→「1,283」 「10.42」→「10.42」 「8.2」→「8.2」 テキストボックスのプロパティ「書式」を「数値」、 かつ「小数点以下桁数」を「自動」にしても、なぜか全ての数値が 小数点以下2桁まで表示されてしまいます。 お知恵をおかしください。 よろしくお願いします。
- C-mura
- お礼率60% (3/5)
- その他(データベース)
- 回答数1
- ありがとう数2
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
詳細部のフォーマットイベントを使います。 abs(数値-fix(数値))>0の場合は #,##0.00の書式 そうでない場合は #,##0書式 にしてみてください。
関連するQ&A
- テキストボックスの少数点以下表示について
お願いします。 アクセス2002を使っています。 フォームのテキストボックスの数値表示についてお尋ねします。 たとえば「1.75」という小数点以下2桁まで表示させたいのですが、コントロールで書式を「標準」に、小数点以下表示桁数を「2」と指定しても結果は「2.00」と表示されます。 入力した1.75をそのまま1.75で表示させるにはどうすればいいのでしょうか。 宜しくお願いします。
- ベストアンサー
- その他(データベース)
- Accessフォームのテキストボックス表示方法
Access2002です。フォームにテキストボックスを作りそこに温度を表示したいのです。 テーブルのデーター型は数値型、 フイールドサイズは単精度浮動小数点型 書式は数値 数値は小数点以下表示桁数1にしてあります。 テキストボックスのプロパテイの書式に##.#Cと書くと何故か最初の#が消えて#.#Cになってしまい例えば0.9Cが最初の0が抜けて.9Cと表示されてしまいます。 書式を数値、固定、標準にすると今度はCが書けません。尚小数点以下表示桁数は1にしてあります。 要は例えば0.9を0.9Cと表示したいのです。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで整数表示と少数表示を混在させたい
お世話になります。 集計用のファイルを作っています。 整数と、小数点以下1桁、2桁の数値が出てきます。 書式設定で小数点以下2桁まで表示するようにしたら、整数や小数点以下1桁の数値まで120.00とか25.50と表示されてしまい、見にくくなってしまいました。 小数点以下に0がつく場合は無視して、それぞれ120、25.5、3.25のように必要な桁数だけ表示させたいのですが、どうしたらよいでしょうか。
- ベストアンサー
- オフィス系ソフト
- アクセスのレポートで困っています。
アクセスのレポートで教えて下さい。 テキストボックスの中で、計算式を入れています。 その数値を四捨五入した数値に「円」を付けて表示したいのです。 テキストボックスのプロパティ→データ→定型入力の欄に ####"円" ####\円 としてみましたが、プレビューにて表示されません。 他のテキストボックスは、上記のような方法で出来たのですが・・・ 他のテキストボックスと違う点は、小数点以下桁数を0にしました。 書式も、数値や固定、標準と色々試しましたが上手くいきません。 どうぞ、宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- ACCESS2000で6を6.0と表示できない?
レポートでテキストボックスのプロパティでの書式を0.0として 小数点以下の桁数を自動や1にするのですが6.0が6と表示されてしまいます. 他のレポートではうまくいったりするのですが、何故だかさっぱりわかりません. よろしくお願いします.
- ベストアンサー
- オフィス系ソフト
- Excel 下1ケタの0を表示しないようにしたい
こんにちは。 Excelの書式設定についての質問です。 Excelの書式設定で、現在表示形式として数値を設定し、小数点以下1ケタまでを表示、カンマを表示、マイナスのとき赤字としています。 そこで、小数点以下1ケタが0のとき、整数部のみ表示したいのですが、どのように設定したらよろしいのでしょうか? 例えば、1.0のときは「1」、1.1のときは「1.1」となるようにしたいのですが・・・現在は1.0のときは「1.0」となっています。
- 締切済み
- オフィス系ソフト
- ACCESS2000のレポートについて
こんにちは、よろしくお願い致します。 ACCESS2000のレポートで、他のテキストボックスの条件によって小数点以下を切り捨てるか、そのまま2桁を残すかを決定したいのです。 つまり・・・ レポートの「テキストボックス1」の条件が"A"だったときは、「テキストボックス2」の数値は小数点以下を切り捨てて、さらにテキストに登録されている数値の後ろに"-"をいれ、「テキストボックス1」の条件が"A"以外のときは、「テキストボックス2」はテーブルの数値をそのまま使用したいと思っているのですが、上手く出来ません。 どのようにしたらよいのでしょうか? よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- 再び 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にはならないでしょうか。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- テキストボックスの書式について(Access)
Access2003の帳票フォーム上にあるテキストボックスで単価を表示させているのですが、単価が小数点1位まであるものと整数のみのものがあります。これを次のように単価のテキストボックスに表示させたいのですが 例1)単価:100→\100 (\100.0では無い) 例2)単価:99.4→\99.4 <説明> データが整数の場合は整数表示で先頭に¥マークを、データが小数を含む場合は小数を含めた表示で先頭に¥マークを付ける。 どの様な方法があるでしょうか。条件付き書式などが該当するように思えますが、インターネットで調べてもよく分かりませんでした。 VBAのサンプルコードなどご呈示いただければ幸いです。
- ベストアンサー
- オフィス系ソフト
お礼
こういう記述をするんですね。 ありがとうございました、思い通りに表示できました。 フォーム上の設定のみでなんとかできないかと思っていたのですが、 やはり、難しいようですね。 すっきりしました。