проблема с полем таблицы
-
- Активный участник
- Сообщения: 122
- Зарегистрирован: 14 мар 2010, 18:56
- Репутация: 1
проблема с полем таблицы
Помогите пожалуйста понять следующее:
Имеется таблица с полем площадь, тип поля вещественное, после того как в это поле вписал площадь участка например 0,25 после сохранения таблицы добавляются еще числа и площадь становится 0,2500 или 0,2513. В чем может быть причина? версия мапинфо 11.
Имеется таблица с полем площадь, тип поля вещественное, после того как в это поле вписал площадь участка например 0,25 после сохранения таблицы добавляются еще числа и площадь становится 0,2500 или 0,2513. В чем может быть причина? версия мапинфо 11.
-
- Активный участник
- Сообщения: 216
- Зарегистрирован: 21 окт 2009, 13:29
- Репутация: 28
- Откуда: Новосибирск
Re: проблема с полем таблицы
А можете выложить саму таблицу? Просто 0.25 в любом случае так и должно сохраняться. Площадь участка как получили?
-
- Активный участник
- Сообщения: 122
- Зарегистрирован: 14 мар 2010, 18:56
- Репутация: 1
Re: проблема с полем таблицы
площадь участка получил двойным щелчком мыши по объекту и руками вбил данные. ни какими утилитами не пользовался. Таблицу выложить пока не могу.
-
- Гуру
- Сообщения: 4170
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: проблема с полем таблицы
1) тип поля скажите какойTNVNK писал(а):площадь участка получил двойным щелчком мыши по объекту и руками вбил данные. ни какими утилитами не пользовался. Таблицу выложить пока не могу.
2) вбейте в несколько полей одинаковое число, те же 0.25 - результат искажений одинаковый будет? и вы именно вбивали (набирали на клавиатуре), или делали copy/paste (в окошке не все цифры могли быть видны)
3) что означает "при сохранении таблицы" - если не сохранять, числа не меняются (если пару раз открыть/закрыть в браузере)? И таблица - собственная Мапинфы, или ссылка на базу?
-
- Гуру
- Сообщения: 5355
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: проблема с полем таблицы
Если бы это был АкАд - я бы послал в _Units...
-
- Активный участник
- Сообщения: 122
- Зарегистрирован: 14 мар 2010, 18:56
- Репутация: 1
Re: проблема с полем таблицы
Тип поля символьныйTNVNK писал(а):1) тип поля скажите какой
2) вбейте в несколько полей одинаковое число, те же 0.25 - результат искажений одинаковый будет? и вы именно вбивали (набирали на клавиатуре), или делали copy/paste (в окошке не все цифры могли быть видны)
3) что означает "при сохранении таблицы" - если не сохранять, числа не меняются (если пару раз открыть/закрыть в браузере)? И таблица - собственная Мапинфы, или ссылка на базу?
числа набирал на клавиатуре
если не сохранять числа не меняются. Таблица собственная мапинфо не ссылка на базу
-
- Гуру
- Сообщения: 4170
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: проблема с полем таблицы
так не бывает. Наберите там слово Вася, и сохраните. Если и к Васе добавятся цифры, то дело может быть только в неудачном кряке Мапинфо ...
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: проблема с полем таблицы
Если уж используете формат Float, то имейте силы прочитать про его свойства:TNVNK писал(а):Помогите пожалуйста понять следующее:
Имеется таблица с полем площадь, тип поля вещественное, после того как в это поле вписал площадь участка например 0,25 после сохранения таблицы добавляются еще числа и площадь становится 0,2500 или 0,2513. В чем может быть причина? версия мапинфо 11.
тип float МОЖЕТ содержать лишние цифры и результаты округления, поскольку хранит в двоичном виде мантиссы и показателя степени. Для точного представления чисел служит формат Decimal.
Дополнение 0.25 до 0.2500, выглядит совершенно нормальным, поскольку вы не имеете способов управлять форматом отображения. Округление 0.25 до 0.2513 - совершенно невероятное событие. Нужны подробности такого несчастья, что бы делать выводы.
-
- Гуру
- Сообщения: 4170
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: проблема с полем таблицы
топикастер путается в показаниях, вчера было заявленоBoris писал(а):Если уж используете формат Float, то имейте силы прочитать про его свойства:TNVNK писал(а):Имеется таблица с полем площадь, тип поля вещественное
может, и вообще не было ничегоТип поля символьный

Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя