Combos en cascada hereda valores
Tengo un formulario (Formulario Gestion Pisos)en el que he creado 4 cuadros combinados independientes (Dirección, Barrio, Código Postal y Número Referencia). He seguido los pasos para crear la 'cascada', dependiendo de la dirección. Funciona al seleccionar los dos primeros registros, pero al intentar los siguientes, los campos Barrio, Cópigo postal y referencia, no se cambian. Se quedan los mismos valores del segundo registro. Si 'actualizo todo', aparece dos datos en las casillas, el correcto y el 'heredado', pero esto no es operativo. También después de actualizar, vuelve el ciclo, dos registros correctos y luego se queda el último dato.
¿Me puede alguien echar una mano? Creo que me falta generar algún evento pero no tengo ni idea de cómo hacerlo.