Olá! peritos -
antes de mais nada - eu não sou um perito dos relatórios do cristal assim que esta pôde ser uma pergunta fácil. Satisfazer assim - ir fácil em me.
We têm um relatório que que tome PARA SEMPRE ao funcionamento (às vezes sobre 5 horas - para retornar alguns cem a algumas mil fileiras) e eu fui encarregado com fixação ele. o relatório do
the envolve algumas tabelas de FoxPro (limas do dbase, com índices de .cdx) que o
I começ minhas mãos em um livro de relatórios de cristal e tem pressupor até agora aquele: 1) Os índices (como indicado por um ícone da “bandeira” ou da “barraca” no perito da base de dados) são pressupor por CR da lima de .cdx, e “sobre - - pela mosca não construída”. o
2) se você usa uma junta em um campo que deva ser posicionado, mas não é seu relatório será muito lento. (eu penso que esta é a causa de meu problema - i '' m que junta-se em um campo da identificação que deva nunca ter mais de 2 exemplos na tabela que eu estou perguntando fora de, mas no campo não é posicionado) o
Am I correto nos 2 pontos acima?
na tentativa de retificar - eu fiz o seguinte: o I adicionou um índice à tabela com os comandos apropriados de FoxPro (índice no tagname do Tag do fieldname) e reindexed a tabela. Eu confirmei que minha lima de .cdx dobrou no tamanho assim que eu sinto bom que minhas mudanças “tomaram”. Também - do que eu compreendo que você está supor usar os SQL “alterar a tabela” um pouco do que VFP “índice” ao criar um índice no Pkey. I entretanto, não estão criando um índice em um Pkey, mas em uma chave extrangeira assim que nesta não deve ser a raiz de minha edição. Anotar demasiado que quando eu me uso o SQL para fazer o mesmo se junta e funcionar o mesmo “relatório” como uma pergunta seleta, o tempo onde toma ao funcionamento parece razoável assim que isto não é um exemplo 'de grandes grandes quantidades da tomada das tabelas de tempo ao Br/> I am do query'< não sure que outro eu devo tentar. Uma coisa que eu observei é que depois que eu adicionei o índice adicional à lima de .cdx, ainda não havia uma “bandeira” no perito da base de dados quando eu abri o relatório. Há uma maneira “refresca” os relatórios de cristal assim que pode pegarar em minha ajuda nova de index.
Any é apreciada. agradecimentos,
AR
class= do
|