Access: utilizar el recordsource actual como origen de nuevo recordsource
Ya he hecho una pregunta relacionada sobre como crear una instrucción sql para que sirva de origen para el filtrado de registros de un subformulario que necesita filtrar por varios campos.
Se me ha ocurrido otra pregunta que es la siguiente:
Tengo un subformulario vinculado a un formulario. Realizo un filtrado asignando un recordsource al subformulario mediante la clausula select from tabla1 where....
La pregunta es:¿Cómo hago para utilizar el recordsource actual del subformulario como origen de datos de un nuevo filtrado sobre el mismo subformulario?. Es decir, tengo un subformulario vehículos vinculado por la marcavehiculo con el formulario principal. Realizo un filtro sobre el subformulario para restringirlo a un modelo concreto mediante select from. Esos registros ya filtrados quiero usarlo como nuevo origen de otro filtro, por ejemplo potenciavehiculo para de esta forma ir restringiendo los resultados. ¿Cómo puedo hacerlo?.
Gracias y perdón si el lenguaje usado no es muy ortodoxo, pero mis conocimientos son muy limitados, aunque confio en que podáis entenderlo.