Pergunta : O cristal relata 9 como refrescar índices?

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

Resposta : O cristal relata 9 como refrescar índices?

Para conseguir o cristal reconhecer o índice novo, a base de dados seleta/verific a base de dados.
Outras soluções  
 
programming4us programming4us