NUMERO DO REGISTRO NO CRYSTAL
Seguinte, eu tenho um relatorio no crystal que é uma lista de passageiros, separados em dois grupos, ida e volta, eu adicionei o campo RecordNumber na frente do nome do passageiro pra contar o numero de passageiros, porém no segundo grupo ele começa a contar onde havia parago no grupo anterior! alguém tem alguma ideia pra resolver isso?
Obrigado
Obrigado
Nas configurações do Grupo, deve ter algo para zerar este contador a cada grupo.
Estou sem o crystal aqui, mais eu tenho quase certeza que essa opção existe!!
Estou sem o crystal aqui, mais eu tenho quase certeza que essa opção existe!!
Mais fácil fazer uma fórmula para CONTAR os registros.
Desta forma vc pode ZERAR o CONTADOR quando mudar de grupo.
Exemplo de Formulas simples:
// FORMULA para ZERAR Acumuladores (no header do RPT)
whileprintingrecords;
numbervar acregistros := 0;
// FORMULA para somar registros a cada linha detalhe:
whileprintingrecords;
numbervar acregistros := acregistros + 1;
A formula deve ficar no RPT com SUPRESS para não ser impressa no relatório
Quando quizer ZERAR o contador basta colocar (copiar) a formula de zerar no final do grupo, depois de mostrar o total daquele grupo.
Se tiver alguma dúvida manda uma MI pra mim.
At,
Desta forma vc pode ZERAR o CONTADOR quando mudar de grupo.
Exemplo de Formulas simples:
// FORMULA para ZERAR Acumuladores (no header do RPT)
whileprintingrecords;
numbervar acregistros := 0;
// FORMULA para somar registros a cada linha detalhe:
whileprintingrecords;
numbervar acregistros := acregistros + 1;
A formula deve ficar no RPT com SUPRESS para não ser impressa no relatório
Quando quizer ZERAR o contador basta colocar (copiar) a formula de zerar no final do grupo, depois de mostrar o total daquele grupo.
Se tiver alguma dúvida manda uma MI pra mim.
At,
vou tentar
Citação:ROBERTOMARQUES escreveu:
Mais fácil fazer uma fórmula para CONTAR os registros.
Desta forma vc pode ZERAR o CONTADOR quando mudar de grupo.
Exemplo de Formulas simples:
// FORMULA para ZERAR Acumuladores (no header do RPT)
whileprintingrecords;
numbervar acregistros := 0;
// FORMULA para somar registros a cada linha detalhe:
whileprintingrecords;
numbervar acregistros := acregistros + 1;
A formula deve ficar no RPT com SUPRESS para não ser impressa no relatório
Quando quizer ZERAR o contador basta colocar (copiar) a formula de zerar no final do grupo, depois de mostrar o total daquele grupo.
Se tiver alguma dúvida manda uma MI pra mim.
At,
Funcionou perfeitamente
Agradeço a todos pela colaboração
Tópico encerrado , respostas não são mais permitidas