Почему Поле в форме округляет значение?

FANTOMASK
Дата: 25.11.2006 20:46:17
У меня в форме есть Поле, которое не понятно почему округляет значение до целого (если должно быть 0,8, оно показавает 1 итд). Как мне сделать, чтобы оно показывало дробное значение.
Я уже все свойства пересмотрел, но ничего не нашел.
Что посоветуете???
mds_world
Дата: 25.11.2006 20:51:37
FANTOMASK
У меня в форме есть Поле, которое не понятно почему округляет значение до целого (если должно быть 0,8, оно показавает 1 итд). Как мне сделать, чтобы оно показывало дробное значение.
Я уже все свойства пересмотрел, но ничего не нашел.
Что посоветуете???
Откройте конструктор таблиц и для этого поля измените Свойство «Размер поля» (FieldSize). Поставьте с плавающей точкой.
Или измените свойство «Тип данных» (DataType) на Денежный (Currency).
FANTOMASK
Дата: 25.11.2006 21:14:12
Не помогает. Что еще может быть?
ILL HEAD
Дата: 25.11.2006 21:15:46
как вариант - там и не должно быть 0,8
проверь это
rok
Дата: 25.11.2006 21:51:32
FANTOMASK
Не помогает. Что еще может быть?

Антинаучно-должно помочь (см.сообщение mds world)
А почему 2*2=4, а не 5 что еще может быть? На такой вопрос можно ответить?
В свойствах поля формы должно быть чисто
rok
Дата: 25.11.2006 21:53:51
rok
FANTOMASK
Не помогает. Что еще может быть?

Антинаучно-должно помочь (см.сообщение mds world)
А почему 2*2=4, а не 5 что еще может быть? На такой вопрос можно ответить?

В свойствах поля формы>формат должно быть чисто
rok
Дата: 25.11.2006 22:12:03
Прошу прощения мои предыдущие сообщения даже не читайте.
В свойствах поля формы установите нужный Вам формат (например "фиксированный" )
В таблице-размер поля "Двойное с плавающей точкой" формат "фиксированный"
А кстати возможно ли удаление своего сообщения?
Legushka
Дата: 23.03.2007 08:26:19
нашел что искал, "число десятичных знаков" = 0 работает только тогда, когда "формат поля"=фиксированный

вот и все, счаз посмотрю как он дробные отбрасывает: с округлением или без....
Legushka
Дата: 23.03.2007 08:31:11
и максимальное значение (без потери рублей) такой тип может хранить
999 999 999 999 999 000 000 000 000 )))
и округление работает нормально, так что 5/2=3))))