RE:como crear e imprimir un reporte
Es muy sencillo hombre. primero en una forma inserta un button al cual le vas a dar la sentencia:
Form1.reporte.preview;
donde:
form1 es tu forma
reporte es el componente Quick report
preview es la porpiedad de ver como va a quedar tu impresion.
despues inserta otra forma y alli le insertas un Table, un Datasource los cuales los vas a vincular por sus propiedades principales (Dataset, Databasename, Tablename y Active).
despues insertas un componente QuickReport de la paleta QREPORT y en propiedades en el Dataset le pones que tabla usas.
Ya que hiciste esto estas listo para empezar a diseñar tu reporte..
Nuevamente en las propiedades del Quickreport te vas a la popiedad BAND Y DAS DOUBLECLICK Y TE APARECERAN TITLE que es para poner el titulo al reporte, columnheader que es para insertar encabezados de columnas y Detail para insertar los datos de tu tabla.
para hacer esto usaras QRLABEL que es para poner los titulos de tus campos y QRDBTEXT para poner tus campos vinculandolos con tu dataset y datafield.
una vez hecho esto corres tu programa y al dar click en el boton te mandara una presentacion preliminar.
espero haberte servido en algo......