Tar det lang tid for Crystal Report å fullføre? Noen ganger kan en Crystal Report være treg fordi det fungerer med så store mengder data eller fordi noe ikke ble opprettet /kodet på riktig måte . Prøv noen av følgende tiltak for å få fart på Crystal Report er hva du trenger
Crystal Reports ( alle versjoner)
Vis flere instruksjoner
en
Før du gjør noe, du bør kjøre rapporten og ta en titt på det er ytelsen ved hjelp av Crystal Report er innebygd " ytelse informasjon '. The ' Ytelse Information "dialogboksen kan åpnes fra Rapport-menyen . Det viser ytelsesdata fra siste gang rapporten ble kjørt og kan vise deg hvor lenge hver del av rapporten , inkludert delrapporter , tar å fullføre. Det kan være svært nyttig når du prøver å finne ut hvorfor en rapport kjører sakte .
2
Record Selection . Pass på at du bruker et utvalg formel som returnerer bare de postene som du trenger for rapporten, snarere enn å ha Crystal lese og returnere alle postene .
3
Indexes. Ved hjelp databaseindekser kan forbedre rapporten ytelsen betraktelig så prøv å bruke dem når du kobler tabeller. Sørg også for Use Indexes eller Server for Speed ' er merket av på Database kategorien i dialogboksen Alternativer . Dialogboksen Alternativer kan åpnes fra Fil-menyen.
4
Linking for mange bord . En ting som kan føre til en rapport eller delrapport til å kjøre sakte kobling av for mange bord . Jo flere tabeller koblet sammen, jo tregere vil rapporten bli. Hvis du trenger å vise data fra flere tabeller , prøve å bruke en delrapport for å få data fra ett eller to av bordene og lagre disse dataene i en felles variabel for visning senere. Se linken nederst for mer informasjon om bruk av delte variabler .
5
Type Linking . En annen ting som kan føre til en rapport eller delrapport til å kjøre sakte den type kobling som er gjort . En outer-join kan bremse rapport ned betraktelig . Hvis mulig , bruk en indre delta i stedet (forutsatt at det vil returnere de ønskede resultater) .
6
Views. Opprette og bruke en database utsikt fra en database spørring kan kapsle og forenkle data og dermed forbedre rapport ytelsen betraktelig . Dette er en av de mer avanserte trinn og kan kreve en generell forståelse av database konsepter.
7
lagrede prosedyrer . Innlemme en database spørring til en lagret prosedyre kan også kapsle og forenkle data og dermed forbedre rapport ytelsen betraktelig . Dette er en av de mer avanserte trinn og kan kreve en generell forståelse av database konsepter.