List<Object[]> listaobj = facadeTransaction.runSQL("SELECT * FROM produtotemporario WHERE produtotemporario.id = " + produto.getCodigo());
for (Object[] obj : listaobj) {
if ((produto.getCodigo()).equals(obj[0])) {
if (obj[1] != null) {
cell = row.createCell(idFornecedorCol, CellType.STRING);
cell.setCellValue((Long)obj[1]);
cell.setCellStyle(styleHeader);
} else {
cell = row.createCell(idFornecedorCol, CellType.STRING);
cell.setCellValue(" ");
cell.setCellStyle(styleHeader);
}
if (obj[2] != null) {
cell = row.createCell(fornecedorCol, CellType.STRING);
cell.setCellValue(obj[2].toString());
cell.setCellStyle(styleHeader);
} else {
cell = row.createCell(fornecedorCol, CellType.STRING);
cell.setCellValue(" ");
cell.setCellStyle(styleHeader);
}
}
}
Bom dia, alguem poderia me ajudar. eu tenho que gerar um xls em que aparece o codigo do fornecedor e o nome do mesmo porem se o id do fornecedor for == 0 na imrpressao do relatorio deve ser uma linha vazia porem ela vem setada com 0
P
3 Respostas
S
Joga o id pra uma variável local no seu método e compara o valor.
Se for diferente de zero, você seta tudo como já vem fazendo, senão seta com vazio.
P
E como faz isso?
S
E como é que você seta o id do fornecedor na célula atualmente?
Criado 8 de fevereiro de 2023
Ultima resposta 9 de fev. de 2023
Respostas 3
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo SQL: Uma abordagem para bancos de dados Oracle Por Eduardo Goncalves — Casa do Codigo