((Protokol.IsPlan)=IIf([Forms]![]![100]=1,(Protokol.IsPlan) Like "",IIf([Forms]![]![100]=2,0,IIf([Forms]![]![100]=3,-1))))
http://www.sql.ru/forum/1246701/kak-peredat-pustoy-parametr-zaprosa-logicheskogo-polya-ms-access