Question : Le cristal rapporte 9 comment régénérer des index ?

Salut les experts - le

First de tous - je ne suis pas un expert en matière de rapports de cristal ainsi ceci pourrait être une question facile.  Veuillez ainsi - aller facile sur me.

We ont un rapport que qui prend POUR TOUJOURS à la course (parfois plus de 5 heures - pour renvoyer quelques cent à quelques mille rangées) et j'ai été chargé avec la fixation il.  le rapport du

the tables implique quelques FoxPro (dossiers de dbase, avec des index de .cdx) que le

I a obtenu mes mains sur un livre de rapports en cristal et jusqu'ici a impliqué cela : Le
1) les index (comme indiqué par une icône de « drapeau » ou de « tente » dans l'expert en matière de base de données) sont impliqués par CR à partir du dossier de .cdx, et pas établis « en marche ».  le

2) si vous employez une jointure sur un champ qui devrait être indexé, mais n'est pas votre rapport sera très lent.  (je pense que c'est la cause de mon problème - est-ce qu'I '' m se joignant sur un champ d'identification qui devrait ne jamais avoir plus de 2 exemples dans la table que je questionne au loin de, mais sur le champ n'est pas indexé) le

Am I correct sur les 2 points ci-dessus ?

afin d'essayer de rectifier - j'ai fait ce qui suit : le
I a ajouté un index à la table avec les commandes appropriées de FoxPro (index sur le tagname d'étiquette de fieldname) et a réindexé la table.  J'ai confirmé que mon dossier de .cdx a doublé dans la taille ainsi je me sens bien que mes changements « ont pris ».  En outre - de ce que je comprends que vous êtes censé employer les SQL « changer le Tableau » plutôt que VFP « index » en créant un index sur le Pkey.  I cependant, ne crée pas un index sur un Pkey, mais sur une clef étrangère ainsi ceci ne devrait pas être la racine de mon issue.  Noter trop que quand j'emploie le SQL pour faire la même chose se joint et courir le même « rapport » comme une question choisie, le temps où il prend à la course semble raisonnable ainsi ceci n'est pas un cas des 'grands grands nombres de prise de tables de temps au Br/>
I AM de query'< pas sure quoi encore je devrais essayer.  Une chose que j'ai notée est qu'après que j'aie ajouté l'index additionnel au dossier de .cdx, il n'y avait toujours pas un « drapeau » dans l'expert en matière de base de données quand j'ai ouvert le rapport.  Y a il une manière « régénèrent » les rapports en cristal ainsi elle peut reprendre sur ma nouvelle aide d'index.

Any est appréciée.  merci,

AR
class= de

Réponse : Le cristal rapporte 9 comment régénérer des index ?

Pour obtenir le cristal pour identifier le nouvel index, la base de données choisie/vérifient la base de données.
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us