Доступ к столбцам суммирования Неверный результат

У меня есть список Sharepoint, который содержит поля для агентов для ввода платежной информации. Существует поле «Сумма», которое содержит общую сумму платежа, а затем отдельные поля, в которых указано, какая часть суммы идет на что (пример: сумма = 100 долларов США, 50 долларов США на пени за просрочку платежа, 50 долларов США на проценты).

Очевидно, я хочу, чтобы база данных складывала каждое из этих отдельных полей и проверяла, соответствует ли оно полю «Сумма». Это работает нормально для большинства записей, однако некоторые записи не показывают соответствия, хотя я ясно вижу, что они совпадают. Поэтому я добавил еще одно поле, чтобы показать разницу между суммой и суммой других полей (поскольку Access говорит, что они разные), и я получаю некоторые странные результаты.

Вот как я подытоживаю каждое поле: [Обычный платеж]+[Принцип]+[Только проценты]+[Годовая плата]+[Плата за просрочку платежа]+[Депозитный депозит]+[CPI]+[Выплата]+[Не применяется]+ [Короткая выплата]

С критериями "‹> [Сумма]"

Наконец, для всех этих полей установлены значения Double, Standard, 2 Decimal. Вот результаты, которые я получаю:

Amount    Total     Amount_Minus_Total
515.83    982.54    -466.71   (Correct)
728.57    728.57    1.13686837721616E-13 (WTF?)
455.42    455.45    -2.99999999999727E-02 (WTF?)
1,019.30  1019.3    -1.13686837721616E-13 (WTF?)

person GRANT CURTIS    schedule 11.03.2015    source источник
comment
Я понял! Я создал локальную таблицу и просто продолжал менять числовой формат, пока не дошел до фиксированного. Это показало мне, что в конце всех полей было около 15 нулей. Таким образом, я смог исправить проблему, используя выражение формата: Format([Обычный платеж]+[Принцип]+[Только проценты]+[Годовая плата]+[Плата за просрочку]+[Депозитный депозит]+[ИПЦ]+[Выплата ]+[Не применяется]+[Короткая выплата],0,00)   -  person GRANT CURTIS    schedule 11.03.2015


Ответы (1)


Формат([Обычный платеж]+[Принцип]+[Только проценты]+[Годовая плата]+[Плата за просрочку платежа]+[Депонирование]+[CPI]+[Выплата]+[Непримененная]+[Короткая выплата],"0,00" )

person GRANT CURTIS    schedule 11.03.2015