Oireet
Microsoft Accessissa suorituskyky saattaa hidastua, kun läpivientikyselyitä käytetään lähdetaulukoina muissa kyselyissä.
Syy
Microsoft Access ei tallenna läpivientikyselyn määritelmää. Siksi läpivientikysely voidaan suorittaa eri aikoina sen määritelmään liittyvien tietojen noutamiseksi. Kun läpivientikyselyn suorittaminen vie paljon aikaa, Access jumittuu, kun läpivientikysely suoritetaan.
Ratkaisu
Sen mukaan, missä kohtaa accessin ongelma ilmenee, ongelman voi estää useilla eri tavoilla.Yleiset muutokset:
-
Paranna läpivientikyselyn suorituskykyä, jotta kyselyn suorittamiseen kuluu vähemmän aikaa.
-
Luo läpivientikyselyn sijaan näkymä SQL Server ja linkitä näkymä Accessiin linkitettynä taulukkona.
Tietyt skenaariot:Kyselyn suunnitteleminen:
-
Tee rakennemuutoksia Access SQL View'ssa rakennenäkymän sijaan (Kyselyn rakennenäkymässä voit muuttaa näkymän SQL-näkymäksi avaamalla kyselyn ensin rakennenäkymässä. Siirry sitten valintanauhan Rakenne-välilehden Tulokset-osaan.)
-
Ongelma vaikuttaa tallennettuihin kyselyihin. Voit avata aiemmin luodun kyselyn Access SQL View'ssa, kopioida SQL-syntaksin, luoda uuden kyselyn, liittää SQL-syntaksin SQL-näkymään ja muuttaa sitten kyselyn rakennenäkymään. Voit suunnitella kyselyn ilman ongelmaa, kunnes tallennat sen.
Lomakkeiden avaaminen tai kyselyjen suorittaminen:
-
Muuta tietuejoukon tyyppi -ominaisuudeksi Tilannevedos. (Näytä tai piilota -ryhmän valintanauhan rakennevälilehden ominaisuusikkuna rakennenäkymässä)
Raporttien tarkasteleminen:
-
Raportin muuttaminen käyttämään läpivientikyselyä tietuelähteenä