Ver cambios en subformulario al cambiar la consulta

Hola,
Tengo un formulario en el que existe un subformulario donde muestro el resultado de realizar una consulta.
Desde código defino mi consulta y esto funciona perfectamente pero en el subformulario no se me actualiza ésta. La consulta toma unas columnas determinadas de una tabla, pero cuando cambio la consulta y por consiguiente las columnas escogidas, en el subformulario sigo viendo las columnas que había inicialmente en la primera de las consultas que había hecho pero los datos de la columna a la que ya no hago referencia en mi consulta me aparece vacía y encima no veo a mi columna nueva. Es un poco lioso, pero lo que me gustaría es ver siempre la consulta entera en mi subformulario aunque cambie el número de columnas que componen la consulta o sean diferentes.
Pruebo con la propiedad SourceObject, pero tampoco funciona.
Necesito ayuda!
Muchas gracias.

Añade tu respuesta

Haz clic para o