Sí, es posible cambiar el contenido de un subformulario en tiempo de ejecución utilizando instrucciones SQL en Access. Aquí te proporciono un ejemplo para que puedas hacerlo:
1. Crea un formulario principal y agrega un control de subformulario.
2. Crea un formulario de subformulario independiente y agrega los controles y campos que desees.
3. En el evento "Al hacer clic" de un botón en el formulario principal, agrega el siguiente código:
En este ejemplo, la consulta SQL utilizada para el subformulario es "SELECT * FROM Tabla1". Puedes cambiarla según tus necesidades.
El código establece la propiedad "Origen de registro" del subformulario utilizando la consulta SQL y, a continuación, actualiza el subformulario para mostrar los nuevos datos. Ten en cuenta que el subformulario debe estar abierto y visible para que el código funcione correctamente.
Espero que esto te ayude a resolver tu problema.