Crystal Reports pode manipular cada linha lida de uma fonte de dados, que inclui funções embutidas para alvejar especificamente a linha anterior e seguinte. Se uma determinada linha precisa de um valor a partir de uma linha anterior ou seguinte, muitas vezes é difícil para o código diretamente. Mas, se os dados são lidos em Crystal Reports , estas funções fazer o trabalho para nós. Agora uma determinada linha pode incorporar um valor específico a partir da leitura ou manipulação da linha anterior ou seguinte. Como cada linha sucessiva é lido, um novo valor de linha anterior ou seguinte é usada. Coisas que você precisa
Crystal Reports
Mostrar Mais instruções
1
Criar relatório exibir um campo de dados com base no tempo que têm mutiple linhas. Exemplo: " . Table.timefield "
2
Criar e salvar uma nova fórmula como " 60minToPrevTime " contendo: " . Anterior ( table.timefield ) - 1 /24" Nota: Como os campos de data e hora subtrair e somar números inteiros como dias automaticamente , 1/24 equivale a 1 hora (60 minutos) como 1/24th de um dia
3
Coloque o . . fórmula na seção de detalhes ao lado do table.timefield proveniente da fonte de dados
4
resultados Preview: o table.timefield e fórmula ( 60minToPrevTime ) estarão lado a lado
. a fórmula será de 1 hora (60 minutos) a menos do que o recorde anterior table.timefield .