Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Непонятки с суммированием / 6 сообщений из 6, страница 1 из 1
19.05.2004, 13:08
    #32523804
vinni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с суммированием
Есть примерно такая проверочка

If (r.Fields("m3") + (Me![m3] + r1.Fields("m3"))) < 0 Then
...
end if

При выводе в окно Watches каждого параметра учавствующего в проверке выдает следующее:

r1.Fields("m3") = -2271,12
r.Fields("m3") = 3068
Me![m3] =-796,88

Если тудаже вывести всю цепочку, то получиться
(r.Fields("m3") + (Me![m3] + r1.Fields("m3"))) =-9,09494701772928E-13

естественно при таком результате условие не выполниться!

Как эту бурду исправить!
...
Рейтинг: 0 / 0
19.05.2004, 13:12
    #32523818
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с суммированием
-9,09494701772928E-13
странно судя по знаку число отрицательное
...
Рейтинг: 0 / 0
19.05.2004, 13:18
    #32523836
Victosha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с суммированием
бурду исправить так

If ( CDEC(NZ(r.Fields("m3"),0)) + ( CDEC(NZ(Me![m3],0)) + CDEC(NZ(r1.Fields("m3"),0)) )) < 0 Then
...
Рейтинг: 0 / 0
19.05.2004, 13:19
    #32523841
бурда
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с суммированием
меня исправить нельзя
тока поменять тип данных или округлить
...
Рейтинг: 0 / 0
19.05.2004, 13:27
    #32523865
vinni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с суммированием
Все заработало спасибо!

А что именно делает команда CDEC
...
Рейтинг: 0 / 0
19.05.2004, 13:30
    #32523869
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с суммированием
Кнопка Ф1 сломалась?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Непонятки с суммированием / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]