- ベストアンサー
再び 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にはならないでしょうか。 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
テーブルの「温度」フィールドのプロパティで 既定値 に "0" が入っているようですので これを空白にしてください。
その他の回答 (1)
- Gin_F
- ベストアンサー率63% (286/453)
> フォーム入力画面を開くと温度の所に0.0Cと入ってしまっています。 たとえば、「ツール」→「オプション」のキーボードタブにある、 フィールド移動時の動作を、フィールド全体を選択にすると、 入力は、数値部分を直接上書きできますので、簡単だと思います。 このような設定ではなくとも、特定のコントロールだけを変更することが できますので、そういったやり方を検討しては? #フォームでの入力なら。
お礼
有り難うございました。勉強してみます。
お礼
出来ました。他にもこのフォームに数字を入れるBOXがあるのですがそちらの方は数字を入れるまで空になっているのですが自分で作っておいてこのBOXと意に反したBOXの違いをさんざん探してしまいましたが「既定値 に "0"」は発見できませんでした。いい勉強になりました。有り難うございます。