PDA

Ver la Versión Completa : Fast Report


Manuela
18-08-2003, 22:17:19
Hola a todos, necesito de la ayuda de alguno de ustedes, es que necesito hacer un reporte en fast report y no hallo la manera de hacerlo, los datos que tengo son los siguientes:

Año-----Especie-----Kilogramos------Pais

1999-----mero----------200----------Venezuela
1999-----pargo---------100----------Venezuela
2003-----carite----------44---------- Venezuela
2003-----carite----------52------------Brasil
2003-----mero----------145----------Venezuela
2003-----mero----------145----------Brasil
2003-----pargo----------59---------- Venezuela
2003-----pargo----------59----------Brasil

Nota: Los Paises pueden variar, no solo son estos dos, pueden haber muchos mas.

y necesito que aparezcan en el reporte de la siguiente manera:

Año ------Especie-----Venezuela-----Brasil

1999----- mero -------200---------------0
1999----- pargo-------100---------------0
2003-----carite---------44---------------52
2003-----mero---------145-------------145
2003-----pargo-------- 59---------------59

Por favor si alguien sabe como se muestran los datos asi, ayudenme!

guillotmarc
19-08-2003, 14:20:14
Hola.

Es más fácil solucionar el problema a nivel de la consulta, que a nivel de FastReport.

Simplemente construye tu consulta de forma que devuelva directamente los resultados que quieres imprimir.

Ejemplo. :


select distinct año, especie,
(select C2.kilogramos
from capturas C2
where C2.pais = 'Venezuela' and
C2.año = C1.año and
C2.especie = C1.especie) as Venezuela,
(select C2.kilogramos
from capturas C2
where C2.pais = 'Brasil' and
C2.año = C1.año and
C2.especie = C1.especie) as Brasil
from capturas C1


Saludos

Manuela
20-08-2003, 23:40:26
Muchas gracias Guillo, tu sugerencia me sirvio de mucho, ya resolvi mi problema con respecto a esa duda, despues te preguntare otras cositas mas por si esta a tu alcance ayudarme como lo hiciste ahora. :D