Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-08-2003
Manuela Manuela is offline
Registrado
 
Registrado: ago 2003
Ubicación: Venezuela
Posts: 4
Poder: 0
Manuela Va por buen camino
Unhappy Fast Report

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!

Última edición por Manuela fecha: 19-08-2003 a las 21:43:15.
Responder Con Cita
  #2  
Antiguo 19-08-2003
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 23
guillotmarc Va por buen camino
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. :

Código:
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
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #3  
Antiguo 20-08-2003
Manuela Manuela is offline
Registrado
 
Registrado: ago 2003
Ubicación: Venezuela
Posts: 4
Poder: 0
Manuela Va por buen camino
Wink

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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 12:49:18.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi