Mostrar en un Informe solo los campos visibles en un subformulario
Tengo un pequeño enredo armado aquí y no se me ocurre como solucionarlo. Quizás alguien aquí pueda.
En un subformulario en vista Hoja de Datos existen 31 campos con formato "Moneda". En los mismos, el usuario deberá introducir los gastos de pasaje del mes por cada día por cada persona. Pero, No son todos los días del mes (es decir, no se usarán las 31 columnas) y son días diferentes entre mes y mes. Ejemplo: En este mes se gastó dinero en pasaje los días 5, 8, 12, 25, 26, 27 y 28, pero en el mes siguiente fueron otros días diferentes. ¿Me explico hasta aquí? Aquí no hay problema aún. Simplemente instruí al usuario que oculte las columnas de los días que no va a usar, dejando visible solamente las necesarias. De esta manera ese larguísimo subformulario se acorta notablemente, haciendo más cómodo al usuario introducir sus datos.
El problema viene con la consulta basada en la tabla en la cual se basa el subformulario y que a su vez alimenta al informe mensual de gastos de pasaje necesario ya que no se cómo hacer que la consulta, automáticamente, oculte también los campos ya ocultos en el subformulario y así lograr que el informe muestre solo esos campos y quepa cómodamente en una página A4 o Carta, aunque sea horizontal y no que necesite una hoja de periódico a todo lo ancho para dar cabida a los 31 campos, mucho más cuando la mayoría de estos son $0.00.
Resumiendo: ¿Cómo hago para que una consulta oculte automáticamente campos según éstos fueron ocultados en un subformulario en vista Hoja de Datos?