Será que ela demorou muito para o seu Crystal Report para completar ? Às vezes , um Crystal Report pode ser lento porque trabalha com grandes quantidades de dados ou porque algo não foi criado /codificado corretamente. Tente qualquer um dos seguintes passos para acelerar o seu Crystal Report Coisas que você precisa
Crystal Reports (qualquer versão)
Mostrar Mais instruções
1
Antes de fazer qualquer coisa, você deve executar o relatório e dar uma olhada em seu desempenho usando o Crystal Report built- in ' Informações sobre o desempenho " . A caixa de diálogo 'Informações de Desempenho ' pode ser aberto a partir do menu Relatório . Ele exibe dados de desempenho a partir da última vez que o relatório foi executado e pode mostrar-lhe quanto tempo cada parte do relatório , incluindo o sub- relatórios , está tomando para ser concluído. Ele pode ser extremamente útil quando se tenta determinar por que um relatório está lento .
2
Grave Seleção. Certifique-se de usar uma fórmula de seleção que retorna apenas os registros que você precisa para o relatório, ao invés de ter de cristal ler e retornar todos os registros .
3
Indexes. Usando índices de banco de dados pode melhorar o desempenho do relatório significativamente de modo a tentar usá-los quando vinculação de tabelas . Além disso, certifique-se dos usar índices ou servidor for Speed ' caixa de seleção está marcada na guia Banco de Dados da caixa de diálogo Opções. A caixa de diálogo Opções pode ser aberta a partir do menu Arquivo.
4
Vinculação muitas tabelas . Uma coisa que pode causar um relatório ou sub- relatório para ser executado lentamente é a ligação de muitas tabelas . Os mais tabelas ligadas entre si , mais lento o relatório se tornará. Se você precisar exibir dados de várias tabelas , tente usar um sub-relatório para obter dados de uma ou duas das tabelas e armazenar os dados em uma variável compartilhada para exibição mais tarde. Veja o link na parte inferior para obter mais informações sobre o uso de variáveis compartilhadas .
5
tipo de link . Outra coisa que pode causar um relatório ou sub- relatório para ser executado lentamente é o tipo de ligação entre o que é feito . Uma união exterior pode abrandar consideravelmente o relatório. Se possível, use um inner -join vez (supondo que ele irá retornar os resultados desejados ) .
6
Views. Criando e usando um banco de dados de vista de uma consulta de banco de dados pode encapsular e simplificar os dados , assim, melhorar o desempenho do relatório de forma significativa. Este é um dos passos mais avançados e pode exigir uma compreensão geral dos conceitos de banco de dados .
7
Stored Procedures. Incorporando uma consulta de banco de dados em um procedimento armazenado também pode encapsular e simplificar os dados , assim, melhorar o desempenho do relatório de forma significativa. Este é um dos passos mais avançados e pode exigir uma compreensão geral dos conceitos de banco de dados .