Pessoal, vocês não vão acreditar.
Achamos a solução para o erro, e foi uma coisa muito banal mesmo, mas eu acho que vai salvar a pele de muita gente,
principalmente aqueles que guardaram o relatório com problema, para que se um dia fosse achada a solução, o relatório
poderia ser re-utilizado.
Vou contar uma história antes de dar a solução pra vocês. Eu estou saindo da empresa em que estou trabalhando,
porque encontrei uma proposta de trabalho mais interessante, e há três meses aproximadamente, estou treinando
um estágiário para ficar no meu lugar. O carinha é bacana, esforçado, e não se dá por vencido facilmente.
Eu comecei o treinamento dele no Gerador pelo Biblios, que é um sistema mais simples, com uma quantidade
menor de tabelas, para ele entender como que funcionam os relacionamentos, as nomenclaturas e dar uma ou outra dica.
Esses dias, ele vinha corrigindo um relatório que gera as etiquetas que vão nas lombadas dos livros, é um relatório bem
pequeno, com uma sentença SQL só, mas com muitos parametros.
Em um dos testes que ele estava fazendo o relatório deu exatamente o mesmo erro do histórico que eu apresentei aqui
pra vocês. Ele perguntou o que fazer, e eu disse pra ele que deixasse pra lá, fizesse outro porque já era.
Ele exportou o relatório, e o abriu como texto no notepad. E notou que um dos parametros do relatorio estava em branco,
e o relatório tinha a opção para 'Salvar os ultimos valores' checados. Ele simplesmente copiou o valor da linha de baixo,
e colou na linha de cima.
POR INCRIVEL QUE PAREÇA, FUNCIONOU !!
O relatório voltou a abrir para edição, sem problemas, como se nada houvesse acontecido.
e ai eu disse pra ele fazer a mesma coisa com o relatorio do historico, ele exportou, abriu no bloco de notas,
e foi olhando parametro por parametro do relatorio. Um dos parametros, que deveria ser um numero inteiro,
estava com o valor de -5. (negativo) ele alterou para 5 (inteiro positivo) e importou o relatorio para o sistema...
E FUNCIONOU DE NOVO !
Voltamos a ter controle sobre a edição do relatório, abre perfeito, gera perfeito...
Eu dei o resto do dia de folga pro estagiário. Ele merecia até mais, mas era o que eu podia oferecer para ele
no momento e que estava ao meu alcance.
Um grande abraço a todos vocês, que Deus os ilumine, e cuidem dos seus estagiários !!!