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


Автор: pagpal 18.9.2018, 11:11
Всем добрый день. Подскажите как правильно написать формулу. 

Есть главная форма frmZakazKart с полем Серія 05-КК № в котором задается последний номер акта за прошлый месяц, и подчиненная ленточная форма frmZakazKomplektKart с полем МотоЧ и № Акта. 

Нужно автоматом поставить № Акта, чтобы в каждой следующей строке номер был больше на 1 от предыдущего, т.е. в первой строке к значению поля Серія 05-КК № добавить 1, а в следующем поле - предыдущий № Акта +1 и т.д., а если в поле МотоЧ проставлен 0, то № Акта считать не нужно. 

Пишу формулу в ячейку № Акта подчиненной ленточной формы, и во всех строках считает одно и то же значение. Подскажите что не так.
=IIf([МотоЧ]=0;0;[Формы]![frmZakazKart]![Серія 05-КК №]+1)

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