![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Искажаються данные при отображении в DBGrid [D5, dBase, FoxPro]
Roman_Tutov © (2003-04-02 18:05:00)При использовании нижеследующего обработчика поле float со значением 3.02 отображаеться как 3.01 Почему ?
procedure TForm1.Table6PRISEGetText(Sender: TField; var Text: String;
DisplayText: Boolean);
Var
Z: Currency;
r: Real;
begin
z:= (Sender.AsCurrency)/100 * natsenka;
r := Okruglenie((Sender.AsFloat + Z),100);
Text:=(FloatToStr(r));
If sender.IsNull = true then
Text:= "";
end;
sniknik (2003-04-02 18:28:00) [1]смотри ветку
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1049112365&n=0
и там Анатолий Подгорецкий еще ссылку давал, тоже по этой теме полезно.