IMPRIMINDO
Amigos, fiz um filtro no crystal report 4.6 e estou imprimindo apenas os registros que tem um campo flag=true, até ai td bem esta imprimindo tds os registros marcados como true,mas quando o filtro não retorna registro com flag=true ele imprime uma folha em branco, alguém pode me ajudar a não imprimir esta folha.
usei: crRelGeral.Action = 1
Grato
usei: crRelGeral.Action = 1
Grato
Opções do Report, "Supress if No Record", se não me engano.
Na versão 4.6 você já pode indicar ao Crystal que ele suprima os dados caso nenhum registro exista, mas não lembro se isso fará a impressão ser cancelada. Pior problema se você estiver enviando diretamente á impressora, pois será "impressa" uma folha em branco.
Uma idéia, se a dica acima não adiantar, é a de você somente o chamar após se certificar de que os dados desejados para a impressão existem.
Assim, sua aplicação deverá abrir a consulta (DAO / RDO / ADO) com a seleção que será levada ao Crystal e verificar a quantidade de registros, antes de instanciar o relatório.
Na versão 4.6 você já pode indicar ao Crystal que ele suprima os dados caso nenhum registro exista, mas não lembro se isso fará a impressão ser cancelada. Pior problema se você estiver enviando diretamente á impressora, pois será "impressa" uma folha em branco.
Uma idéia, se a dica acima não adiantar, é a de você somente o chamar após se certificar de que os dados desejados para a impressão existem.
Assim, sua aplicação deverá abrir a consulta (DAO / RDO / ADO) com a seleção que será levada ao Crystal e verificar a quantidade de registros, antes de instanciar o relatório.
Tópico encerrado , respostas não são mais permitidas