Ajuda IReport

9 respostas
E

e ai galera…

por favor, alguém ai sabe me dizer onde eu encontro um tutorial meio avançado sobre o IReport???

já procurei no google e não encontrei o que eu procurava. vi alguns bem básicos mas não abordava o que estou precisando no momento.

se alguém puder ajudar fico mto agradecido.

flws

9 Respostas

D

posta aí no fórum o que vc precisa…
acredito que alguém já tenha feito parecido…e ficará feliz em sanar a sua dúvida… :wink:

t+

E

ok

vamos ver se eu consigo descrever pq julgo ser algo meio complexo…

bom…tenho que fazer um relatório cujo faça uma busca no banco com algumas condições e agrupe os resultados…algo do tipo:

DE 20 A 24 ANOS                                      TOTAL
                   masculino                                x
                   feminino                                  y

na query do relatório eu coloquei:

select sexo, count(*)
from docentes
where datepart(yyyy, getDate()) - datepart(yyyy, data_nasc) >= 0 
and datepart(yyyy, getDate()) - datepart(yyyy, data_nasc) <= 40
group by sexo

até ai td bem…ele me retorna duas colunas, a coluna sexo e uma outra sem nome ("") que seria a quantidade de cada sexo.

só que quando eu peço pra gerar o relatório com a quantidade ele dá erro dizendo que não tem coluna com o nome ("") na tabela, o que de fato não existe mesmo.

sei lá…pensei em colocar uma consulta sql numa variável mas não dá certo…isso provavekmente resolveria o meu problema.

conclusão da dúvida: só quero saber uma maneira de fazer imprimir a quantidade de cada sexo nas condições especificadas.

se alguém puder me ajudar a resolver isso eu agradeço mto, pq já não tenho mis idéias pra tentar resolvê-lo.

vlw

B

Você já pensou em dar um apelido as colunas selecionadas.

Exemplo

SELECT SEXO, COUNT(*) AS QUANTIDADE FROM DOCENTES
WHERE …

Onde “QUANTIDADE” é um apelido para a coluna count(*).

Um abraço

D

oi evandro…

a sua dúvida é em como exibir os dados no report, certo?

dá uma olhada aqui:

4  Custom Datasource: este tipo de datasource é genérico. O iReport não sabe como a interface JRDataSource é implementada por esta conexão particular, mas isto não é importante...

citando
Geração de Relatório com JasperReports e iReport
Carlos Feliz Paixão

qquer dúvida…post aí :wink:

E

vlw galera…eu naum tinha pensado em “apelidar” a coluna…
idéia brilhante!!!

vlw mesmo…isso me salvou o dia

mto obrigado

flws

E

nusss…me surgiu outra dúvida…to vendo que eu vou apanhar mto do ireport até pegar a “manha” do negócio…

tem como eu pegar o valor de um campo que está em um subrelatório?

por exemplo, tenho meu relatório principal e um subrelatório…e queria somar o valor de um campo do subrelatório com um do relatório principal.
tem como?

desde de já vlw

flws

E

ninguém?

F

Olá galera,

Alguém tem um exemplo de como executar o relatório(iReport) em uma aplicação WEB?

Valeu

E

ai irmão…

acho que isso pode te ajudar…

http://www.furutani.eti.br/tutoriais/Mini-Tutorial_Relatorios_Java_JasperReports_e_iReport.pdf

Criado 18 de janeiro de 2007
Ultima resposta 30 de jan. de 2007
Respostas 9
Participantes 4