Applies ToMicrosoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

Az asztali Access-adatbázisokban a RekordKeresése művelet használatával megkeresheti az adatok első olyan példányát, amely megfelel a RekordKeresése argumentumok által megadott feltételekeknek. Ezek az adatok lehetnek az aktuális rekordban, a következő vagy az előző, illetve az első rekordban. A rekordok az aktív Tábla adatlapon, Lekérdezés adatlapon, Űrlap adatlapon vagy űrlapon találhatók.

Megjegyzés: A RekordKeresése makróművelet nem érhető el az Access-webalkalmazásokban.

Beállítás

A RekordKeresése művelet szintaxisa az alábbi argumentumokat foglalja magában.

Művelet argumentuma

Leírás

Keresett szöveg

A rekordban megkeresni kívánt adatok megadása. Írja be a megkeresni kívánt szöveget, számot vagy dátumot, vagy írjon be egy kifejezést egy egyenlőségjel =) után a Makrószerkesztő munkaablak Argumentumok csoportjának Keresett szöveg mezőjébe. Helyettesítő karaktereket is használhat. Ez egy kötelező argumentum.

Egyező

A mezőben található adatok helyének megadása. Megadhatja, hogy az adatok keresése a mező bármely részében (Mező bármely részében), a teljes mezőt kitöltő adatok között (Teljes mező) vagy a mező elején található adatok körében (Mező elején) történjen-e. Az alapértelmezett beállítás a Teljes mező.

Kis- és nagybetű különbözik

Annak megadása, hogy a keresés kis- és nagybetűket megkülönböztető-e. Válassza az Igen (a kis- és nagybetűt megkülönböztető kereséshez) vagy a Nem (a kis- és nagybetűket figyelmen kívül hagyó kereséshez) lehetőséget. Az alapértelmezett érték a Nem.

Keresés

Azt adja meg, hogy a keresés az aktuálistól felfelé, a rekordok eleje felé (Fel); lefelé, a rekordok vége felé (Le); illetve lefelé, a rekordok végéig, majd a rekordok elejétől az aktuális rekordig (tehát az összes rekord körében) (Mind) történjen-e. Az alapértelmezett érték a Mind.

Formázott adat keresése

Azt adja meg, hogy a keresés tartalmaz-e formázott adatot. Kattintson az Igen (az Access a formázott és a mezőben megjelenített formájában keresi az adatokat) vagy a Nem (az Access az adatbázisban tárolt formájában keresi az adatokat, amely nem mindig egyezik meg a megjelenített formával) elemre. Az alapértelmezett érték a Nem.

Ezzel a funkcióval adott formátumú adatokra korlátozhatja a keresést. Ha például az Igen lehetőséget választja, és beírja az 1,234 értéket a Keresett szöveg argumentumba, az 1,234 értéket a program olyan mezőben keresi, amely úgy van formázva, hogy vesszőket tartalmazzon. Válassza a Nem lehetőséget, ha az adatnak ebben a mezőben történő kereséséhez az 1234 értéket szeretné megadni.

A dátumok kereséséhez kattintson az Igen gombra a formázott dátum (például 2015.08.08.) megkereséséhez. Ha a Nem gombra kattint, adja meg a Keresett szöveg argumentum dátumát a Windows Vezérlőpult területi beállításaiban megadott formátumban. Ez a formátum a területi beállítások Dátum lapján található Rövid dátumformátum mezőben látható. Ha például a Rövid dátumformátum mező értéke M/d/yyy, beírhatja a 7/8/15 értéket, és az Access a 2015. július 8-nak megfelelő Dátum mező összes bejegyzését megtalálja, függetlenül attól, hogy a mező hogyan van formázva.

Megjegyzés: A Formázott adat keresése argumentum csak akkor lép érvénybe, ha az aktuális mező egy kötött vezérlőelem, az Egyező argumentum értéke Teljes mező, a Csak az aktuális mezőben argumentum értéke Igen, a Kis- és nagybetű különbözik argumentumé pedig Nem.

Ha a Kis- és nagybetű különbözik argumentumot Igen vagy a Csak az aktuális mezőben argumentumot Nem értékre állítja, a Formázott adat keresése argumentumot is Igen értékre kell állítania.

Csak az aktuális mezőben

Azt adja meg, hogy a keresés az egyes rekordok aktuális mezőjére korlátozódik-e, vagy az összes rekord minden mezőjére kiterjed. Az aktuális mezőben való keresés gyorsabb. Kattintson az Igen (a keresés korlátozása az aktuális mezőre) vagy a Nem (keresés minden egyes rekord összes mezőjében) elemre. Az alapértelmezett érték az Igen.

Első keresése

Azt adja meg, hogy a keresés az első rekordnál vagy az aktuális rekordnál kezdődjön-e. Válassza az Igen (keresés az első rekordtól) vagy a Nem (keresés az aktuális rekordtól) lehetőséget. Az alapértelmezett érték az Igen.

Megjegyzések

Amikor a makró futtatja a RekordKeresése műveletet, az Access rákeres a megadott adatra a rekordokban (a keresés sorrendjét a Keresés argumentum beállítása határozza meg). Amikor az Access megtalálja a megadott adatot, kijelöli azt a rekordban.

A RekordKeresése művelet annak a megfelelője, amikor a Keresés parancsra kattint a Kezdőlap lapon, argumentumai pedig megegyeznek a Keresés és csere párbeszédpanel beállításaival. Ha beállítja a RekordKeresése argumentumokat a makrótervező ablakban, majd futtatja a makrót, láthatja, hogy a program kijelöli a megfelelő beállításokat a Keresés és csere párbeszédpanelen, amikor a Keresés parancsra kattint.

Az Access az adatbázis-munkamenetek során megőrzi a legújabb RekordKeresése argumentumokat, hogy Önnek ne kelljen ugyanazokat a feltételeket többször is megadnia, amikor a RekordKeresése művelettel egymást követő műveleteket hajt végre. Ha üresen hagy egy argumentumot, az Access a legújabb beállítást használja az argumentumhoz, egy korábbi RekordKeresése művelet vagy a Keresés és csere párbeszédpanel beállításai alapján.

Ha makró használatával szeretne megkeresni egy rekordot, a ParancsFuttatása művelet helyett használja a RekordKeresése műveletet annak a Keresés parancs futtatására beállított argumentumával.

Megjegyzés: Habár a RekordKeresése művelet megfelel a Kezdőlap lap Keresés parancsának táblák, lekérdezések és űrlapok esetén, a kódablakSzerkesztés menüjének Keresés parancsának nem felel meg. A RekordKeresése művelettel nem kereshet szövegre a modulokban.

Ha az aktuálisan kijelölt szöveg megegyezik a keresett szöveggel a RekordKeresése művelet végrehajtásakor, a keresés közvetlenül a kijelölés után kezdődik a kijelöléssel megegyező mezőben, ugyanabban a rekordban. Ellenkező esetben a keresés az aktuális rekordnál kezdődik. Ez lehetővé teszi, hogy ugyanannak a rekordfeltételnek több olyan példányát is megtalálja, amely egyetlen rekordban jelenhet meg.

Ne feledje azonban, hogy ha parancsgombbal futtat egy, a RekordKeresése műveletet tartalmazó makrót, a keresési feltétel első előfordulását többször is megtalálja. Ez a viselkedés amiatt van, mert a parancsgombra való kattintás eltávolítja a fókuszt az egyező értéket tartalmazó mezőből. A RekordKeresése művelet ezt követően a rekord kezdeténél fogja kezdeni a keresést. A probléma elkerüléséhez futtassa a makrót olyan módszerrel, amely nem változtat a fókuszon, használjon például egy egyéni eszköztárgombot vagy egy AutoKeys makróban definiált billentyűkombinációt, vagy állítsa a makróban a fókuszt a keresési feltételeket tartalmazó mezőbe, mielőtt végrehajtaná a RekordKeresése műveletet.

Biztonsági megjegyzés: Bizalmas vagy titkos információkkal lehetőleg ne használjon Billentyűküldés utasítást vagy AutoKeys makrót. A rosszindulatú felhasználók elfoghatják a billentyűleütéseket, és veszélyeztethetik a számítógép és az adatok biztonságát.

Ez a jelenség akkor is előfordul, ha egy KövetkezőKeresése műveletet tartalmazó makrót futtat egy parancsgombbal.

A RekordKeresése művelet Visual Basic for Applications (VBA) modulból való futtatásához használja a DoCmd objektum RekordKeresése metódusát.

Összetettebb keresésekhez célszerű lehet a Rekordkereső makróműveletet használni.

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.