KövetkezőKeresése makróművelet

A KövetkezőKeresése művelettel megkeresheti a következő olyan rekord, amely megfelel a korábbi RekordKeresése műveletben vagy az Adatok lap Keresés gombjával előhívható Keresés és csere párbeszédpanelen megadott feltételek. A KövetkezőKeresése művelet a rekordok ismétlődő keresésére használható. Így például végigjárhatja az összes rekordot egy bizonyos ügyfelet keresve.

Beállítás

A KövetkezőKeresése műveletnek nincsenek argumentumai. A KövetkezőKeresése művelet megkeresi a következő rekordot, amely megfelel a RekordKeresése művelettel vagy a Keresés és csere párbeszédpanelen megadott feltételeknek. A RekordKeresése művelet ugyanazokat a beállításokat használja, mint a Keresés és csere párbeszédpanel.

A keresési feltételek beállítására használja a RekordKeresése műveletet. Általában a makró egy RekordKeresése műveletet szokás használni, majd KövetkezőKeresése műveletekkel keresse tovább a feltételeknek megfelelő rekordokat. Ha csak bizonyos egyéb feltételek teljesülése esetén kíván további rekordokat keresni, írjon egy feltételes kifejezés a KövetkezőKeresése művelet műveleti sorának Feltétel mezőjébe.

Megjegyzés

A művelet hatása ugyanaz, mint ha a Keresés és csere párbeszédpanel Következő gombjára kattintana.

Megjegyzés : Bár a RekordKeresése művelet tábla, lekérdezésés űrlap esetében megfelel a Kezdőlap lap Keresés parancsának, nem felel meg a kódablakSzerkesztés menüjében található Keresés parancsnak. Nem kereshet szöveget a modulokban a RekordKeresése és a KövetkezőKeresése művelettel.

tip

Ha a RekordKeresése művelet Csak az aktuális mezőben argumentumát az Igen értékre állította, szükség lehet a VezérlőelemreUgrás műveletre, hogy a fókusz a keresni kívánt adatot tartalmazó vezérlő vigye, mielőtt végrehajtja a KövetkezőKeresése műveletet.

Ha a KövetkezőKeresése makróművelet végrehajtásakor az aktuálisan kijelölt szöveg megegyezik a keresett szöveggel, a keresés a kijelölt szöveget tartalmazó mezőben, rögtön a kijelölés után kezdődik. Minden egyéb esetben a keresés az aktuális rekord elején kezdődik. Ez lehetővé teszi, hogy ha egy rekordban többször is szerepel a keresett szöveg, minden előfordulását megtalálja.

Azonban jegyezze meg, hogy ha parancsgomb indítja el a KövetkezőKeresése műveletet tartalmazó makrót, mindig az első egyezést fogja megtalálni. Ez azért történik, mert amikor a parancsgombra kattint, ezzel elviszi a fókusz a keresett értéket tartalmazó mezőről. Ezért a KövetkezőKeresése művelet mindig a rekord elejétől kezdi a keresést. A probléma elkerülése érdekében úgy indítsa el a makrót, hogy ne változzon meg a fókusz, például egy egyedi eszköztárgombbal, vagy egy AutoKeys-makróban definiált billentyűkombinációval. Esetleg a makróban állítsa a fókuszt a keresett adatot tartalmazó mezőre, mielőtt végrehajtja a KövetkezőKeresése műveletet.

Ez a hiba akkor is előfordul, ha parancsgombbal indít el egy RekordKeresése műveletet tartalmazó makrót, amelyben a művelet Első keresése argumentumát Nem értékre állította.

Ha a KövetkezőKeresése műveletet egy Visual Basic for Applications (VBA) nyelvű modulban szeretné használni, alkalmazza a DoCmd objektum FindNext metódusát.

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

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

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×