Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Access > Умножение в запросе


Автор: Infector 29.4.2010, 18:06
Создаю запрос, часть полей вычисляемая. Замечательно складывает и вычитает значения, но умножить (цену на количество, например) не могу. Никаких ошибок не выдает, просто при выполнении запроса в этом самом поле пустота.

Автор: Akina 29.4.2010, 22:07
Цитата(Infector @  29.4.2010,  19:06 Найти цитируемый пост)
умножить (цену на количество, например) не могу. Никаких ошибок не выдает, просто при выполнении запроса в этом самом поле пустота. 

значит, косяк с типами. Где-то строковый тип, а не чисельный.

Автор: bopoha 1.5.2010, 01:41
Скорей происходит умножение на NULL. Проверте данные или используйте функцию nz().
Например, так:
Код

nz(fieltd1, 0) * nz(field2, 0)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)