PDA

Ver la Versión Completa : ¿Cómo enviar un TQuery a Crystal Reports como se hacía con Rave Reports?


fitidavid
19-08-2004, 15:28:04
Hola a todos, estoy haciendo una aplicación delphi y necesito pasar una consulta a Crystal Reports para poder imprimir los datos que me devuelva esa consulta. Con Rave Reports se puede hacer facilmente, pero me gustaría utilizar Crystal Reports porque es más completo, el problema es que no sé cómo hacerlo y ni siquiera si se puede hacer. Si alguien supiera la manera de hacerlo se lo agradecería mucho.
Gracias a todos.
David.

RicardoLT
04-09-2004, 18:56:39
A crystal reports no le puedes mandar un query, lo que puedes hacer es un filtrado, lo que tienes que hacer es crea tu consulta sin filtrar (en sql, oracle o la bd que estes usando) y conectas el reporte a esa consulta, luego al reporte le mandas la siguiente instruccion

cr.selectionformula:= {nombredetablaoaliasencrystal.campo}='algo'
o
cr.selectionformula:= {nombredetablaoaliasencrystal.campo}=1

debes mandarle el nobre la tabla tal y como esta en tu rpt, o el nombre del alias si es que manejas

Espero te sirva, mis correos para comunicacion son:
ricardo@gacse.com (ricardo@gacse.com) (messenger)
ricardolopeztrejo@mexico.com (ricardolopeztrejo@mexico.com)
ricardolopeztrejo@clubdelphi.zzn.com (ricardolopeztrejo@clubdelphi.zzn.com)