Закапризничал запрос

Дуб-дубом
Дата: 23.11.2006 13:54:22
Два поля в запросе:
Доплата от клиента: [СуммаДогов]-CDbl(nz([qОплаты_Получено]![Sum_Сумма];0))
Доплатить: CDbl(Format([ЦенаPreventivo]-CDbl(nz([qОплаты_Оплачено]![Sum_Сумма];0));"Фиксированный"))
По этим полям указано условие отбора: Доплата от клиента<>0 OR Доплатить<>0.
Работало больше года, сегодня появилась ошибка "Несоответствие типов данных в условии отбора".
Что озадачивает: не хочет работать именно эта конструкция(OR), если заменить на AND - ошибки нет, если убрать вообще одно из условий - тоже работает.
Дуб-дубом
Дата: 23.11.2006 14:12:38
Погорячился: перестало работать условие по полю
CDbl(Format([ЦенаPreventivo]-CDbl(nz([qОплаты_Оплачено]![Sum_Сумма];0));"Фиксированный"))
вообще не принимает никакое условие ни 0, ни >0, ни <>0