Duurt het lang duren voor uw Crystal Report in te vullen ? Soms kan een Crystal Report langzaam zijn, omdat het werkt met zulke grote hoeveelheden gegevens of omdat er iets was niet aangemaakt /gecodeerd goed . Probeer een van de volgende stappen om de snelheid van uw Crystal Report Wat je nodig hebt Crystal Reports (alle versies ) Toon Meer Aanwijzingen 1 Alvorens iets te doen , je moet het rapport uit te voeren en neem een kijkje op zijn prestaties met Crystal Report 's ingebouwde ' Informatie over prestaties ' . De ' prestatie-informatie ' dialoogvenster kan worden geopend vanuit het menu Rapport . Het toont uitvoeringsdata van de laatste keer dat het rapport werd uitgevoerd en kunt u zien hoe lang elk onderdeel van het verslag , inclusief sub - rapporten , is het nemen om te voltooien . Het kan zeer nuttig zijn wanneer het proberen om te bepalen waarom een rapport draait traag . Record Selection 2 . Zorg ervoor dat u een selectie formule die geeft alleen de records die je nodig hebt voor het rapport , in plaats van Crystal lezen en terug te keren alle records . Indexes gebruikt 3 . Met behulp van database- indexen kunnen rapport prestaties verbeteren aanzienlijk dus probeer ze te gebruiken bij het koppelen van tabellen . Ook, zorg ervoor dat de 'Use indexen of server Speed' checkbox is aangevinkt op het tabblad Database van het dialoogvenster Opties . Het dialoogvenster Opties kunnen worden geopend vanuit het menu Bestand . 4 Linking te veel tafels . Een ding dat een rapport of subrapport kan leiden tot langzaam lopen is de koppeling van te veel tafels . De meer tabellen met elkaar verbonden , hoe langzamer het verslag worden . Als u gegevens uit meerdere tabellen worden weergegeven , probeer dan met behulp van een subrapport om gegevens te krijgen van een of twee van de tabellen en het opslaan van die gegevens in een gedeelde variabele voor weergave later . Zie de link onderaan voor meer informatie over het gebruik van gedeelde variabelen . Soort Linking 5 . Een ander ding dat een rapport of subrapport kan leiden tot langzaam lopen is het soort koppeling die wordt gedaan . Een buiten - join kunt het rapport aanzienlijk vertragen . Gebruik indien mogelijk een innerlijke -join plaats ( ervan uitgaande dat het de gewenste resultaten opleveren ) . Bekeken 6 . Het maken en gebruiken van een database uitzicht vanuit een database query kan kapselen en vereenvoudiging van de gegevens daarmee rapport prestaties verbeteren aanzienlijk . Dit is een van de meer geavanceerde stappen en kan een algemeen begrip van de database concepten vereisen . Stored Procedures 7 . Voorzien van een database query in een opgeslagen procedure kan ook kapselen en de gegevens dus rapport prestaties verbeteren aanzienlijk vereenvoudigen . Dit is een van de meer geavanceerde stappen en kan een algemeen begrip van de database concepten vereisen .
|