Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 непонятные цифры при работе удаленного представления  [new]
МиХаИл1978
Member

Откуда:
Сообщений: 137
Удаленное представление создано DataBase designer.
Источником данных является база данных MS SQL.
В представление попадают данные из 6 таблиц.
В итоговом представлении получены номерные поля размерностью 20(после запятой 12).
Отображаются деньги правильно до тех пор пока на это поле не встанешь, при активизации данного поля пропадают копейки если сумма >1000 от нее остаются тысячи(-4755,41 превращаются в -4 или -95,43 превращаются в -95)
В расчете если эти цифры считать то они считаются так как видны в момент активизации.
Помогите чем можете и не бейте ногами
2 апр 04, 15:57    [610337]     Ответить | Цитировать Сообщить модератору
 Re: непонятные цифры при работе удаленного представления  [new]
vl2000
Member

Откуда:
Сообщений: 125
Причина может быть в следующем:
В Гриде у объекта Grid.Column.InputMask= 999 999 999.99
а у объекта Grid.Column.Text.InputMask= 999 999 999
В этом случае у активной ячейки пропадают копейки.
2 апр 04, 19:45    [610879]     Ответить | Цитировать Сообщить модератору
 Re: непонятные цифры при работе удаленного представления  [new]
МиХаИл1978
Member

Откуда:
Сообщений: 137
1. Инпут масков нет не где
2. Этот эфект проевляется на обычном реплейсе
3. От этого эфекта удалось избавиться если выгружать не в номерной формат а в формат валюты
5 апр 04, 08:41    [611792]     Ответить | Цитировать Сообщить модератору
 Re: непонятные цифры при работе удаленного представления  [new]
ВладимирМ
Member

Откуда: г. Москва
Сообщений: 7864
В итоговом представлении получены номерные поля размерностью 20(после запятой 12).


Это какой же валютный формат дает такую размерность?

Если речь идет о создании Remote View через дезайнер, то попробуй уменьшить размерность дробной части до разумных 2...4 знаков после запятой.

И еще, FoxPro имеет точность расчета до 16 значащих цифр. Это значит, что доверять можно только первым 14 значащим цифрам, еще 2 будут сомнительными, а остальные разряды будут заполнены случайными данными (не достоверны).
5 апр 04, 09:35    [611838]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить