Jasperreport + Erro sem sentido!

6 respostas
J

Tá dando esse erro :

net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error evaluating expression : textField_17 Source text : $F{Produto}

Esse erro só dá para esse campo especificamente. Quando eu retiro esse campo, esse erro não acontece para os outros campos !!

alguem já se deparou com uma exception desse tipo ??

valeu !!!

6 Respostas

F

caro colega, passe mais informações sobre seu relatório como por exemplo se vc está utilizando sql ou se esta trabalhando com collection e qual a versão do jasperreports e iReports que vc está utilizando.

J

Cara eu estou utilizando JRTableModelDataSource, e a vesão do iReport é a 0.4.1 e o jasperreport é 0.6.3 !!

Cara, implemetei meu proprio TableModel, que está assim :

private class ModeloTabela extends DefaultTableModel
    {

        public String getColumnName(int col)
        {
            String[] nomeColunas = { "Produto", "Quantidade", "Unidade", "Valor"};
            return nomeColunas[col];
        }

    }

O problema só acontece para o primeira coluna, no caso Produto !!! Agora é muito intrigante, porque não vejo diferença da primeira coluna para a segunda. A coluna foi criada assim :

column = new TableColumn();
modelDefault.addColumn(column);
 tbResultSeach.setModel(modelDefault);
 column = tbResultSeach.getColumnModel().getColumn(0);
 column.setIdentifier("Produto");
 column.setHeaderValue("Produto");
 column.setPreferredWidth(500);
 column.setMinWidth(0);

As demais foram criadas do mesmo jeito !!!

valeu pela ajuda!!

J

alguem ajuda ??

E

O tipo de dado do report e da fonte de dados é o mesmo?

J

eagnes:
O tipo de dado do report e da fonte de dados é o mesmo?

São todos do tipo String, tanto no report quanto na JTable !!!

R

cara eu to começando a usar o jasper e o ireport

esse erro nao seria a falta de algum parametro mapeado nao?

ai diz que foi erro de avaliacao da expressao para esse campo 17

Criado 2 de junho de 2005
Ultima resposta 10 de jun. de 2005
Respostas 6
Participantes 4