- En lugar de crear un descendiente, yo guardaba los campos que necesita cada quickreport (por ejemplo en una tabla para tal fin), y así me olvidaba del asunto.
- Si el caso es más complejo, en caso de quickReports puedes tirar de QrCreateList
Además no entiendo el por qué recrear el sql, si el usuario selecciona un campo, es que quiere verlo en el informe
.
De todas formas veo que el asunto puede ser muy complejo y que, en última instancia, y tras explicar concienzudamente tu problema, al final acabe dándote la razón de recrear el SQL. Por ello, (y por la perfecta explicación de
Al González), doy el tema por zanjado
.
Saludos