Frage : Kristall berichtet über 9 , wie man Indizes erneuert?

Hallo Experten -

zuerst - ich bin nicht ein Kristallreportexperte, also konnte diese eine einfache Frage sein.  So bitte - auf me.

We einfach gehen haben einen Report, den, der FÜR IMMER zum Durchlauf nimmt (manchmal in 5 Stunden - um einige hundert zu einigen tausend Reihen zurückzubringen) und ich eine Arbeit zugewiesen worden mit Festlegung es s.  

the Report mit.einbezieht einige FoxPro Tabellen foxPro (dbase Akten, mit .cdx Indizes), das

I meine Hände auf einem Kristallreportbuch erhielt und bis jetzt das geschlossen:
1) die Indizes (wie durch eine „Markierungsfahnen-“ oder „Zelt“ Ikone im Datenbankexperten angezeigt) geschlossen von CR von der .cdx Akte und errichtet nicht „schnell“.  

2), wenn Sie eine Verbindung auf einem Feld verwenden, das registriert werden sollte, aber ist nicht Ihr Report ist sehr träge.  (ich denke, dass dieses die Ursache meines Probleme ist - i '' m verbinden auf einem Identifikation-Feld, das mehr als 2 Fälle in der Tabelle nie haben sollte, die, ich weg von frage, aber dem Feld registriert nicht),

Am I korrekt in den oben genannten 2 Punkten?

in der Bemühung korrigieren - ich getan das folgende:
I hinzufügte einen Index dem Tabelle mit den passenden FoxPro Befehlen (Index auf fieldname Umbau tagname) und neu indexierte die Tabelle.  Ich bestätigte, dass meine .cdx Akte an Größe verdoppelte, also ich gut fühle, dass meine Änderungen „nahmen“.  Auch - von, was ich verstehe, dass Sie SQL verwenden sollen „, Tabelle“ eher als VFP „Index“ ändern, wenn Sie einen Index auf dem Pkey verursachen.  I jedoch, verursachen nicht einen Index auf einem Pkey, aber auf einem fremden Schlüssel also diesem nicht sein sollte die Wurzel meiner Ausgabe.  Auch merken, dass, wenn ich verwende, SQL, zum gleiche zu bilden verbindet und den gleichen „Report“ laufen lassen, der eine auserwählte Frage, die Zeit, die es zum Durchlauf nimmt, angemessen scheint, also dieses ist nicht ein Kasten 'der großen Tabellen nehmen große Zeitmengen zum query'< Br/>
I morgens nicht sure, was sonst ich versuchen sollte.  Eine Sache, die ich beachtete, ist, dass, nachdem ich den zusätzlichen Index der .cdx Akte hinzufügte, es noch nicht eine „Markierungsfahne“ im Datenbankexperten gab, als ich den Report öffnete.  Gibt es eine Weise „erneuern“ Kristallreports, also kann sie auf meiner neuen index.

Any Hilfe aufheben geschätzt.  Dank,

AR

Antwort : Kristall berichtet über 9 , wie man Indizes erneuert?

Um Kristall zu erhalten um den neuen Index zu erkennen, überprüfen auserwählte Datenbank/Datenbank.
Weitere Lösungen  
 
programming4us programming4us