- ベストアンサー
テキストボックス %で表示するには
アクセスのテキストボックスの規定値に「5.67」と入れて、書式を%にして、フォームビューで表示すると、%しか表示されません。 テキストボックスをクリックすると、5.67と表示されますが、%は消えてしまいます。 テキストボックスとクリックしてもクリックしなくても「5.67%」と表示させたいのですが、 どうすればいいですか? 書式を、#.##%にしたら、567%になりました。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
書式は見かけの変更ですから、実データそのものが %を持つように設定しないと、 >テキストボックスとクリックしてもクリックしなくても >「5.67%」と表示させたいのですが、 というようにはなりません。 何をしたいのかわかりませんが、たとえば、 テキストボックスの既定値を「5.67」とし、 フォームの読み込み時のイベントに、 Private Sub Form_Load() Dim str As String str = Format(Me!テキスト0, "#.###\%") Me!テキスト0 = str End Sub のような設定をすれば、 >テキストボックスとクリックしてもクリックしなくても >「5.67%」と表示させたいのですが、 が実現できますが。 なお、「5.67%」は5.67は数値でも、%がくっつくので 「5.67%」は文字列として認識されます。
その他の回答 (1)
- okgoripon
- ベストアンサー率44% (1141/2548)
回答No.1
エクセルの場合は書式を #"%" にすれば期待した表示になるようです。 ダメ元で試してみては?
質問者
お礼
ありがとうございました。
お礼
ありがとうございました。