![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TDBGrid [D6]
*** © (2002-08-28 11:16:00)Подскажите пожалста, как сделать, что бы в TDBGrid поле типа Float отображалось по формату хх.хх ???
ЮЮ (2002-08-28 12:25:00) [1]TFloatField(IBQuery1.FieldByName("skolko")).DisplayFormat:="xx.xx";
*** (2002-08-28 12:06:00) [2]а почему тогда при
IBQuery1.FieldByName("skolko").DisplayFormat:="xx.xx";
компилятор ругается на DisplayFormat ?????
ЮЮ (2002-08-28 11:52:00) [3]DataSet - это, в твоём случае, Query, естественно. И отображаться поле будет одинаково и во всех DBGrid-ах,DBEdit-ах и даже, возможно, в DataSet.FiedByName("SomeFloatField").asString
*** (2002-08-28 11:42:00) [4]Что то я не понял,
DataSet.FiedByName("SomeFloatField").DisplayFormat:=...
это к DBGrid или к ресурсу, на которое он ссылается ???
вот я вызываю запрос, TQuery через DataSource привязано к DBGrid,
где именно описывать формат ???
ЮЮ (2002-08-28 11:33:00) [5]Это св-во TField
DataSet.FiedByName("SomeFloatField").DisplayFormat:=...
ЮЮ (2002-08-28 11:30:00) [6]procedure TForm1.SetFloaatXX_XX(Sender: TField; var Text: String;
DisplayText: Boolean);
begin
if Sender.IsNull then
Text:="" else
Text:=FloatToStr(""00.00"",Sender.Value);
end;
DataSet.FiedByName("SomeFloatField").onSetText:=SetFloaatXX_XX;
*** (2002-08-28 11:30:00) [7]а DispayFormat - это св-во ???
Mike Kouzmine (2002-08-28 11:22:00) [8]DispayFormat := #0.00