iifとか使わず単純に
(IsNull(forms![フォーム]![種類]) or [種類]=forms![フォーム]![種類]))
じゃだめなの?
条件が複数ならコレをandでつなげてくだけ