Para nuevas dudas es mejor que abras un nuevo tema. Así lo podra ver más gente y será más facil que te ayuden.
Pero bueno, prueba esto:
Código:
sql="SELECT * FROM CONSENTIMIENTO WHERE unidad='" & unidad &"' AND tipo='" & tipo & "'"
El problema está en que a la cadena del sql le sumas un variable (unidad) pero la consulta no acaba, por lo que tienes que seguir sumando cosas (&.....&).
Puede que haya otro problema en las comillas, aunque si dices que son campos numéricos no se deberían poner las comillas simples. Nunca me aclaro mucho con esto. De todas formas te las pongo aquí más espaciadas para que lo veas.
Código:
unidad=' " & unidad & " ' AND tipo=' " & tipo & " ' "
Un saludo.