sem anexo
manda no meu particular
marcoscorso@
ai, alguem manja de fazer um mid em asp ?????
tipo no cep 80040100 preciso por o ponto e o traco 80.040-100
----- Original Message -----
From: Jayro Rodrigues
To: java-br@yahoogrupos
Sent: Wednesday, March 31, 2010 9:59 AM
Subject: Res: [java-br] Relatórios com Ireport
Segue...
At.
Jayro Rodrigues
+ 55 85 8845 6331
JAVA | J2EE | JBOSS SEAM
ASP.NET | C#
____________
De: Marcos Fabrício Corso <marcoscorso@
Para: java-br@yahoogrupos
Enviadas: Quarta-feira, 31 de Março de 2010 8:42:47
Assunto: Re: [java-br] Relatórios com Ireport
putz cara
sei la entao
manda teu fonte e o relatorio completo
----- Original Message -----
From: Jayro Rodrigues
To: java-br@yahoogrupos .com.br
Sent: Wednesday, March 31, 2010 8:11 AM
Subject: Res: [java-br] Relatórios com Ireport
Eu já verifiquei todos os $P{}, nomes e tipos. Segue abaixo o DataSource que eu estou gerando. O engraçado é que quando eu atribuo a lista de parametros, é exibido normalmente.
DATASOURCE:
List<HashMap< String, Object>> detalhesLancamentos = new ArrayList<HashMap< String, Object>>();
HashMap<String, Object> htItemDetalhe = null;
for (Lancamento obLancamento : lstLancamento) {
htItemDetalhe = new HashMap<String, Object>();
htItemDetalhe. put("referencia" , obLancamento. getReferencia( ));
// Contrução
if (obLancamento. getTipo() .getId() == 1) {
htItemDetalhe. put("saldoMesAnt Edif",
this.calculaSaldoMe sAnterior( obLancamento. getReferencia( ),
obLancamento. getTipo() .getId(),
(int)obLancamento. getId())) ;
htItemDetalhe. put("debito" , obLancamento. getDebito( ));
htItemDetalhe. put("credito" , obLancamento. getCredito( ));
htItemDetalhe. put("saldoConstr ucao", new Double("10.00" )); // SALDO ATUAL TESTE
}
}
PARAMETROS:
Map<String, Object> obMapa = new Hashtable<String, Object>();
obMapa.put(" denominacao" , this.getImovel( ).getDenominacao ());
obMapa.put(" QtdEdificacoes" , this.calculaQuantid adeEdificacoes( this.getImovel( ).getId() ));
obMapa.put(" valorCompra" , this.getImovel( ).getValorCompra Imovel()) ;
obMapa.put(" valorAtual" , this.calculaValorAt ualImovel( this.getImovel( ).getId() ));
obMapa.put(" logomarca" , this.getLogoSesc( ));
At.
Jayro Rodrigues
+ 55 85 8845 6331
JAVA | J2EE | JBOSS SEAM
ASP.NET | C#
____________ _________ _________ __
De: Marcos Fabrício Corso <marcoscorso@ terra.com. br>
Para: java-br@yahoogrupos .com.br
Enviadas: Terça-feira, 30 de Março de 2010 17:58:02
Assunto: Re: [java-br] Relatórios com Ireport
1) verifique no relatorio se os nomes sao os mesmos, uma virgula errada ja era
2) verifique o tipo de dados (int, string, date) do objetos q vc criou no relatorio se sao os mesmo do parametro, esse erro da na compilacao do relatorio
3) verifique o tamanho (altura e largura) e a fonte dos objetos no relatorio, as vezes nao aparece porque o objeto esta muito pequeno
4) o conteudo q vc esta mandando no parametro existe, se estiver mandando "" (branco) vai mostrar branco no relatorio, nao considerando erro
5) marque a opção no objecto para nao imprimir quando seu conteudo for null
que eu lembro de cabeça agora sao os principais erros que + acontecem, senao manda teu fonte ai .....
----- Original Message -----
From: Jayro Rodrigues
To: java-br@yahoogrupos .com.br
Sent: Tuesday, March 30, 2010 5:42 PM
Subject: Res: [java-br] Relatórios com Ireport
Marcos,
os parametros estão sendo exibidos corretamento, o problema tá acontecendo quando eu passo o DataSource (List<HashMap< String,Object> >). O conteúdo do data Source é que não está sendo exibido.
JasperReport jasperReport = getJasperReportFrom ResourceName( pathFile, nomeFile);
JRDataSource dataSource = new JRMapCollectionData Source(detalhes) ;
JasperFillManager. fillReport( jasperReport, params, dataSource);
No dataSource eu tenho uma List<HashMap< String,Object> >. Não exibe o conteúdo populado na lista.
No params eu tenho um Map<String,Object> . Sendo exibido normalmente.
Eu acho que deva dar mais uma idéia sobre o problema. Grato.
At.
Jayro Rodrigues
+ 55 85 8845 6331
JAVA | J2EE | JBOSS SEAM
ASP.NET | C#
____________ _________ _________ __
De: Marcos Fabrício Corso <marcoscorso@ terra.com. br>
Para: java-br@yahoogrupos .com.br
Enviadas: Terça-feira, 30 de Março de 2010 17:30:45
Assunto: Re: [java-br] Relatórios com Ireport
eu uso so hashmap e funciona 100%
exemplo
String usuario3 = "Marcos" ;
HashMap parametros3 = new HashMap();
parametros3. put("USUARIO" , usuario3 ) ;
na chamada do relatorio nao esqueca de colocar o parametro
JasperPrint jasperPrint3 = null ;
try {
jasperPrint3 = JasperFillManager. fillReport( is3, parametros3, jrRS6 );
} catch (JRException e11) { }
no relatorio vc cria o parametro "USUARIO" e printa ele no relatorio
funciona 100 %
----- Original Message -----
From: Jayro Rodrigues
To: Java Group
Sent: Tuesday, March 30, 2010 5:23 PM
Subject: [java-br] Relatórios com Ireport
Pessoal,
Alguém já teve uma experiência em desenvolvimento com Ireport utilizando o JRMapCollectionData Source ? Estou passando uma List<HashMap< String,Object> > para o DataSource e quando
tento recuperar no relatório vai como Null
Criei os parametros com o mesmo nome das chaves na List e ele não
está conseguindo resgatar os dados. Fico grato por qualquer sugestão.
At.
Jayro Rodrigues
+ 55 85 8845 6331
JAVA | J2EE | JBOSS SEAM
ASP.NET | C#
____________ _________ _________ _________ _________ _________ _
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca dos.yahoo. com
[As partes desta mensagem que não continham texto foram removidas]
------------ --------- --------- --------- --------- --------- -
E-mail verificado pelo Terra Anti-Spam.
Para classificar esta mensagem como spam ou não spam, clique aqui.
Verifique periodicamente a pasta Spam para garantir que apenas mensagens
indesejadas sejam classificadas como Spam.
------------ --------- --------- --------- --------- --------- -
Esta mensagem foi verificada pelo E-mail Protegido Terra.
Atualizado em 30/03/2010
[As partes desta mensagem que não continham texto foram removidas]
____________ _________ _________ _________ _________ _________ _
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca dos.yahoo. com
[As partes desta mensagem que não continham texto foram removidas]
------------ --------- --------- --------- --------- --------- -
E-mail verificado pelo Terra Anti-Spam.
Para classificar esta mensagem como spam ou não spam, clique aqui.
Verifique periodicamente a pasta Spam para garantir que apenas mensagens
indesejadas sejam classificadas como Spam.
------------ --------- --------- --------- --------- --------- -
Esta mensagem foi verificada pelo E-mail Protegido Terra.
Atualizado em 30/03/2010
[As partes desta mensagem que não continham texto foram removidas]
____________ _________ _________ _________ _________ _________ _
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca dos.yahoo. com
[As partes desta mensagem que não continham texto foram removidas]
------------ --------- --------- --------- --------- --------- -
E-mail verificado pelo Terra Anti-Spam.
Para classificar esta mensagem como spam ou não spam, clique aqui.
Verifique periodicamente a pasta Spam para garantir que apenas mensagens
indesejadas sejam classificadas como Spam.
------------ --------- --------- --------- --------- --------- -
Esta mensagem foi verificada pelo E-mail Protegido Terra.
Atualizado em 31/03/2010
[As partes desta mensagem que não continham texto foram removidas]
____________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca
----------
package br.com.sescce.
import java.io.InputStream
import java.net.URL;
import java.util.ArrayList
import java.util.Date;
import java.util.HashMap;
import java.util.Hashtable
import java.util.List;
import java.util.Map;
import javax.faces.
import javax.persistence.
import javax.persistence.
import javax.persistence.
import javax.persistence.
import javax.swing.
import net.sf.jasperreport
import net.sf.jasperreport
import net.sf.jasperreport
import net.sf.jasperreport
import net.sf.jasperreport
import net.sf.jasperreport
import net.sf.jasperreport
import net.sf.jasperreport
import net.sf.jasperreport
import org.hibernate.
import org.jboss.seam.
import org.jboss.seam.
import org.jboss.seam.
import br.com.sescce.
import br.com.sescce.
import br.com.sescce.
import br.com.sescce.
import br.com.sescce.
/**
* Classe RelLancamentoImovel controller para chamada de m�todos a
* partir de uma view
* @author Jayro R. Silva
* @version 1.0
* @since release 1 da aplica��o
*/
@Name("relLancament
public class RelLancamentoImovel {
private Imovel imovel;
private Date dataInicio;
private Date dataFinal;
@In
private EntityManager entityManager;
/**
* Gera PDF de lan�amentos para um im�vel em um determinado per�odo.
*/
@Transactional
public void gerarRelatorioLanca
try {
ReportUtil report = new ReportUtil()
Map<String, Object> parametros = this.getParametros(
String relatorio = "Rel_LancamentoImov
JasperPrint jp = obterJasperPrint(
"/relatorios/
report.exibirRelato
}
catch (NullPointerExcepti
e.printStackTrace(
MessageUtil.
}
catch (JRException e) {
e.printStackTrace(
MessageUtil.
}
catch (Exception e) {
e.printStackTrace(
MessageUtil.
}
}
public net.sf.jasperreport
final java.util.Map<
final java.util.List<
final String pathFile,
final String nomeFile) throws Exception {
JasperReport jasperReport = getJasperReportFrom
JRDataSource dataSource = new JRMapCollectionData
return JasperFillManager.
}
public net.sf.jasperreport
final String path,
final String resource)
throws JRException {
InputStream in = getClass().getResou
return (JasperReport) JRLoader.loadObject
}
/*public net.sf.jasperreport
final java.util.Map<
final String pathFile,
final String nomeFile) throws Exception {
JasperReport jasperReport = getJasperReportFrom
return JasperFillManager.
}*/
/**
* Popula os valores para os parametros do relat�rio
*
* @return Map<String, Object> com os parametros est�ticos
* para o relat�rio.
*/
private Map<String, Object> getParametros(
Map<String, Object> obMapa = new Hashtable<String, Object>();
obMapa.put("
obMapa.put("
obMapa.put("
obMapa.put("
obMapa.put("
return obMapa;
}
/**
* Gera o Details do relat�rio.
* @return List<Hashtable<
* que ser�o apresentadas no relat�rio.
*/
@SuppressWarnings(
private List<HashMap<
try {
StringBuilder obQuery = new StringBuilder(
obQuery.append(
obQuery.append(
obQuery.append(
obQuery.append(
obQuery.append(
Query query = this.getEntityManag
query.setParameter(
query.setParameter(
query.setParameter(
List<Lancamento> lstLancamento = (List<Lancamento>
if (lstLancamento.
List<HashMap<
HashMap<String, Object> htItemDetalhe = null;
for (Lancamento obLancamento : lstLancamento) {
htItemDetalhe = new HashMap<String, Object>();
htItemDetalhe.
// Contru��o
if (obLancamento.
htItemDetalhe.
this.calculaSaldoMe
obLancamento.
(int)obLancamento.
htItemDetalhe.
htItemDetalhe.
htItemDetalhe.
}
// Edifica��o
/*if (obLancamento.
htItemDetalhe.
this.calculaSaldoMe
obLancamento.
(int)obLancamento.
htItemDetalhe.
htItemDetalhe.
htItemDetalhe.
}
//Benfeitoria
if (obLancamento.
htItemDetalhe.
this.calculaSaldoMe
obLancamento.
(int)obLancamento.
htItemDetalhe.
htItemDetalhe.