Erro Complicado, jasper ireport jsf

1 resposta
Deluxe

Galelra..
probleminha meio chato..
vamo la

Meu BD ta assim..

table EmpresaAerea
create table anotacoes
(
	idEmpresa int(10) unsigned NOT NULL auto_increment,
	nomeEmpresa varchar(20),
	dataVoo varchar(20),
	idVoo INTEGER,
	idHotran INTEGER,
	
	
PRIMARY KEY (idEmpresa)
);
table voo
create table voo
(
	idVoo int(10) unsigned NOT NULL auto_increment,
	numeroVoo int(10),
	
	
PRIMARY KEY (idVoo)
);
table hotran
create table hotran
(
	idHotran int(10) unsigned NOT NULL auto_increment,
	numeroHotran int(10),
	

PRIMARY KEY (idHotran)
);
Entao.. cada Empresa Aera possui um voo(numero, entre outros q nao ta citado), e um hotran(numero).. ok.. Eu consigo listar no meu dataTable(JSF) normalmente.. Como eu fasso pra listar do mesmo jeito no meu iReport/Jasper? o Ireport ta configurado para a tabela anotacoes..
EMPRESA                               DATA                          N.VOO                   HOTRAN
${nomeEmpresa}                   ${dataVoo}                 ${idVoo}               ${numeroHotran}

mas tem um problema.. como ele vai saber que esse idVoo deve ser meu numeroVoo ? a mesma coisa pro hotran.. ??
eu quero que no N.VOO saia o numero do Voo. lembrando que na tabela anotacoes, estao os IDs do hotran e dos voo..
a mesma lista que eu gero no dataTable, eu passo ela pro jasper..
o erro eh o seguinte

net.sf.jasperreports.engine.JRException: Error retrieving field value from bean : idVoo
java.lang.NoSuchMethodException: Unknown property 'idVoo'

eh meio complicado de explicar..
mas seria algo do tipo

N.VOO
${idVoo.numeroVoo}
mas isso nao funciona neh.. hehe
=p
vlws

1 Resposta

B

Como ta feita a sua query? o que vc ta usando para DataSource?

Da mais detalhes…

Criado 23 de julho de 2008
Ultima resposta 23 de jul. de 2008
Respostas 1
Participantes 2