PDA

Ver la Versión Completa : como puedo imprimir un DBGrid


Bitbanner
06-02-2005, 21:51:28
Hola estoy intentando imprimir un DBGrid, ya tengo puesto un PrintDialog y el codigo correespondiente lo quiero meter en un BitBtn.me podeis ayudar'??gracias

marcoszorrilla
06-02-2005, 22:04:14
Un Dbgrid es una represenación virtural de los datos de una tabla o consulta, por lo tanto puedes utilizar simplemente quickreport y elaborar un informe y luego lanzarlo desde ese botón que dices.

QuickRep.Print;

Un Saludo.

Neftali [Germán.Estévez]
07-02-2005, 13:08:05
Otra opción, más rápida de programar y sin necesidad de entrar en diseñadores de reportes (ni no necesitas una salida nada espacial), es utilizar un componente de exportación (personalmente utilizo el de Max) que permita exportar el DBGrid tal y como lo ves en pantalla y una vez hecho ésto imprimir el fichero.

Puedes utilizar un directorio temporal para generar el fichero, imprimirlo (ShellExecute, por ejemplo, y luego borrarlo).

http://www.maxcomponents.net/download.html#EXPORT