掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ClientDataSetのOnGetTextでmm/ddと表示 (ID:32733)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
いつも拝見させていただいています。 わからないことがあるので質問させてください。 ClientDataSetのOnGetTextを使用し、月日をmm/ddと表示させていのですが 例えば、3/31の場合、グリッド上に33/1と表示されてしまいます。 12/12だと、ちゃんと12/12と表示されるのですが・・・ ソースは↓ procedure Tform1.ClientDataSet1AAAAAAGetText(Sender: TField; var Text: String; DisplayText: Boolean); var CCC: String; begin inherited; if Sender.AsInteger <> 0 then begin CCC := IntToStr(Sender.AsInteger); Text := FormatMaskText('00/00;0', CCC); end; end; 年月日をyyyy/mm/ddと表示するときに このソースとほど同じようにして出来ていたので 「できるかな?」と思ったのですが。。 (yyyy/mm/ddの場合はFormatMaskText('0000/00/00;0', CCC)としていました) 何かわかればよろしくお願いいたします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.