![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
арифметика
simon © (2007-12-28 13:58:00)пишу вот такой код.
var
f:real;
f:=9
f:=f/2;
ответ вроде бы должен получатся 4.5 , а получается 4 . что я сделал не правильно?
palva (2007-12-28 14:37:00) [1]
> clickmaker © (28.12.07 14:35) [7]
>
> decimal?
Если Access то double. decimal там отсутствует.
clickmaker (2007-12-28 14:35:00) [2]decimal?
Сергей М. (2007-12-28 14:31:00) [3]
> simon (28.12.07 14:26) [5]
> так нельзя
Не то что нельзя, а надо, когда голова думать не хочет)
"арифметика", блиннн).. "Кибернетика, электроника .." (с)
> даже на самой базе 4.5 в ручную не пишется
Сам-то понял что сказал ?
"Сама база" - это ,надо понимать, приблуда типа msaccess.exe &)
simon (2007-12-28 14:26:00) [4]Сергей М.
так нельзя )
clickmaker
ты прав, шас пробовал. оказывается именно в типе проблема. шас там Number (MS Access). даже на самой базе 4.5 в ручную не пишется. А что должно быть там что бы не целые числы тоже высвечивались ? какой тип?
clickmaker (2007-12-28 14:11:00) [5]
> [2] simon (28.12.07 14:04)
какой тип у поля rank?
Сергей М. (2007-12-28 14:08:00) [6]И что ?
А если бы было
form1.ADOTable1.FieldValues['rank']:=4.5
?
simon (2007-12-28 14:04:00) [7]form1.ADOTable1.FieldValues['rank']:=f;
Сергей М. (2007-12-28 14:00:00) [8]
> а получается 4
Откуда узнал ?