Hatókör
Access 2010

Jelenségek

A Microsoft Accessben előfordulhat, hogy lassú teljesítmény tapasztalható, ha átmenő lekérdezéseket használ forrástáblákként más lekérdezésekben.

A probléma oka

A Microsoft Access nem tárolja az átmenő lekérdezés definícióját. Ezért az átmenő lekérdezés különböző időpontokban végrehajtható a definíciójával kapcsolatos információk lekéréséhez. Amikor az átmenő lekérdezés végrehajtása jelentős időt vesz igénybe, úgy tűnik, hogy az Access lefagy az átmenő lekérdezés végrehajtásakor.

Megoldás

Attól függően, hogy hol észleli a problémát az Accessben, számos módszer áll rendelkezésre a probléma megelőzésére.Általános változások:

  1. Javítsa az átmenő lekérdezés teljesítményét, hogy csökkentse a lekérdezés végrehajtásához szükséges időt.

  2. Átmenő lekérdezés használata helyett hozzon létre egy nézetet SQL Server, és csatolja a nézetet csatolt táblaként az Accesshez.

Konkrét forgatókönyvek:Lekérdezés tervezése:

  1. Tervező nézet helyett az Access SQL-nézetében végezze el a tervezési módosításokat (Lekérdezéstervező nézetben a lekérdezés Tervező nézetben való megnyitásával módosíthatja a nézetet SQL-nézetre. Ezután lépjen a menüszalag Tervezés lapjának Eredmények szakaszára.)

  2. A probléma a mentett lekérdezéseket érinti. Így megnyithatja a meglévő lekérdezést Access SQL-nézetben, átmásolhatja az SQL-szintaxist, létrehozhat egy új lekérdezést, beillesztheti az SQL-szintaxist az SQL nézetben, majd módosíthatja a lekérdezést tervező nézetre. A lekérdezést a probléma nélkül is megtervezheti, amíg el nem menti.

Űrlapok megnyitása vagy lekérdezések végrehajtása:

  1. Módosítsa a rekordhalmaz típustulajdonságát Pillanatképre. (Tervező nézetben tegye elérhetővé a tulajdonságlapot a menüszalag Tervezés lapján, a Megjelenítés/elrejtés csoportban)

Jelentések megtekintése:

  1. Módosítsa a jelentést úgy, hogy az átmenő lekérdezést használja rekordforrásként

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.