en ese caso....
segun entiendo lo que quieres pasar es el resultado de una consulta viva (o sea en memoria)
pues para pasar seria algo asi....
debes tener el la aplicacion dos componentes
un crpe
un crpeDs // o sea un enlace para el data source.....
a este ultimo lo vas a vincular con el dataset en este caso tu consulta(ejemplo ConsultaSql)
CrpeDs.Dataset:=ConsultaSQl.
reporte.connect.reportname:='rutacompletadelreportemaselnombre' ; //ojo aca es donde la cosa mas falla......
//luego
Crpe.tables[0].datapointer:=CrpeDs.datapointer; // esta linea tantas veces como tablas en el reporte...es por eso que esto es mejor para reportes sencillos 1 o 2 tablas ....
crpe.show;
Espero haber ayudado....
|