Bejelentkezés Microsoft-fiókkal
Jelentkezzen be, vagy hozzon létre egy fiókot.
Üdvözöljük!
Válasszon másik fiókot.
Több fiókja van
Válassza ki a bejelentkezéshez használni kívánt fiókot.

Az Access-adatbázisok Lekérdezések ismételt lekérdezése makróműveletével frissítheti az adatokat egy adott vezérlő az aktív objektumon a vezérlő forrásának ismételt lekérdezésével. Ha nincs megadva vezérlő, ez a művelet újra lekérdezi magának az objektumnak a forrását. Ezzel a műveletgel biztosíthatja, hogy az aktív objektum vagy valamelyik vezérlője a legfrissebb adatokat jelentesse meg.

Beállítás

A Lekérdezés ismételt lekérdezése makróművelet argumentuma a következő.

Művelet argumentuma

Leírás

Vezérlő neve

A frissíteni kívánt vezérlő neve. Írja be a vezérlő nevét a Makrótervező ablak Vezérlőnév mezőjébe. Csak a vezérlő nevét használja, a teljes azonosítót nem (például Űrlapok!formname! controlname). Hagyja üresen ezt az argumentumot az aktív objektum forrásának újbóli lekérdezéséhez. Ha az aktív objektum egy adatlap vagy lekérdezés eredménykészlet, ezt az argumentumot üresen kell hagynia.

Megjegyzések

Az Ismételt lekérdezés makróművelet az alábbi műveletek egyikét hajtja végre:

  • Újrafuttat egy lekérdezést, amelyen a vezérlő vagy az objektum alapul.

  • Megjeleníti az új vagy módosított rekordokat, és eltávolítja a törölt rekordokat abból a tábla, amelyen a vezérlő vagy az objektum alapul.

Megjegyzés: Az Ismételt lekérdezés makróművelet nincs hatással a rekordmutató helyzetére.

A lekérdezésen vagy táblán alapuló vezérlők a következők:

  • Lista és kombinált lista.

  • Segédűrlap vezérlőelemek.

  • OLE-objektumok, például diagramok.

  • Tartományösszesítő függvényeket tartalmazó vezérlők, például DSum.

Ha a megadott vezérlő nem lekérdezésen vagy táblán alapul, ez a művelet kényszeríti a vezérlő újraszámítását.

Ha a Control Name argumentumot üresen hagyja, az Újrakérdezés művelet hatása megegyezik a SHIFT+F9 billentyűkombináció lenyomásával, ha az objektum fókusz. Ha egy segédűrlap vezérlőelem fókuszban van, ez a művelet csak a segédűrlap forrását kérdezi le (ugyanúgy, mint a SHIFT+F9 billentyűkombinációt).

Megjegyzés: A Lekérdezés ismételt lekérdezése makróművelet a vezérlő vagy objektum forrását kérdezi le. Ezzel szemben a RepaintObject makróművelet újrafesti a megadott objektum vezérlőit, de nem kérdezi le újra az adatbázist, és nem jelenít meg új rekordokat. A ShowAllRecords makróművelet nem csak az aktív objektumot kérdezi le újra, hanem az alkalmazott szűrőket is eltávolítja, amelyeket az Ismételt lekérdezés makróművelet nem tesz meg.

Ha olyan vezérlőt szeretne újra lekérdezni, amely nem az aktív objektumon található, akkor a Requery metódust egy Visual Basic for Applications (VBA) modulban kell használnia, nem pedig a DoCmd objektum Requery makróműveletét vagy annak megfelelő Requery metódusát. A VBA-ban a Requery metódus gyorsabb, mint az Újrapróbálkozási makróművelet vagy a DoCmd.Requery metódus. Emellett az Újralekérdezés makróművelet vagy a DoCmd.Requery metódus használatakor Access bezárja a lekérdezést, és újra betölti az adatbázisból, de az Újralekérdezés metódus használatakor az Access újrafuttatja a lekérdezést anélkül, hogy bezárja és újra betölti. Vegye figyelembe, hogy az ActiveX Data Object (ADO) Requery metódus ugyanúgy működik, mint az Access Requery metódus.

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.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.

Hasznos volt ez az információ?

Mennyire elégedett a fordítás minőségével?
Mi volt hatással a felhasználói élményére?
Ha elküldi a visszajelzést, a Microsoft felhasználja azt a termékei és szolgáltatásai továbbfejlesztéséhez. Az informatikai rendszergazda képes lesz ezeket az adatokat összegyűjteni. Adatvédelmi nyilatkozat.

Köszönjük a visszajelzését!

×