A ver si lo entiendo!
¿El campo codperfil, es boolean??
Y no hablamos de cómo sean los Textox o CheckBox (eso es evidente) sino cómo están (qué tipo tienen en la tabla).
y al hacer la consulta no tienes que hacer ninguna comparación IIF los ChechBox siempre devuelven un valor de 0 o 1, es decir True o False.
No se si se resolvió tu problema, pero si es así deberías indicarlo.