Hola:
Aunque no soy un experto, me atrevo a contestarte, ya que veo que últimamente no se contesta a muchas dudas y eso que me consta que aquí hay gente que sabe mucho de Delphi, de hecho yo tengo planteada una duda a la que nadie me ha contestado.
Bien con respecto a tu pregunta, lo que yo hago, que supongo que es lo correcto es creas un formulario en el que pones un acceso a los datos de los cuales quieras sacar el reporte, con un TQuery o un TTable. En este formulario insertarás un TQuickReport en el cual definirás el formato y los campos que han de aparecer en el reporte.
Después, desde el programa, haces la activas el acceso a los datos y haces la llamada al método Print del QuickReport.
No sé si me he expresado con claridad ya que como comento no soy ningún experto, pero si puedo ayudarte en algo más escríbeme un mail.
Saludos, Manolo