掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DiaplayFormatが正しく反映されない? (ID:42049)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ヒントになるか、わかりませんが・・・・ Paradox形式のDBにTTable - TDataSource- TDBGrid で接続し、 整数型のフィールドに対し、TTableの項目を設定して TSmallIntFieldのDiplayFormatプロパティ に #,##0;;# #,##0;; (tor さんが書かれたように、末尾は半角空白) #,##0;;ZERO で試したところ、値が0の場合、DBGridには #,##0;;# => 何も表示しない #,##0;; => 何も表示しない #,##0;;ZERO => 'ZERO'と表示 と、期待通りの結果になりました。 また、FormatFloatを使って、 ShowMessage(FormatFloat('#,##0;;#', 0) + #13#10 + FormatFloat('#,##0;; ', 0) + #13#10 + FormatFloat('#,##0;;ZERO', 0)); のようにテストしても、同じく期待通りの結果になりました。 Delphi XE2 Update4, Windows7 (32bit)
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.