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 asztali Access-adatbázisokban és az Access-webalkalmazásokban a Vezérlőre ugrás makróműveletet használva áthelyezheti a fókusz-t a megnyitott űrlap, űrlap adatlap, táblaadatlap vagy lekérdezési adatlap aktuális rekord-ján a megadott mező-be vagy vezérlő-be. Ezt a műveletet akkor használhatja, ha azt szeretné, hogy egy adott mező vagy vezérlőelem legyen a fókusz. Ezt a mezőt vagy vezérlőelemet ezután összehasonlításhoz vagy a RögzítettEk Keresése művelethez használhatja. Ezzel a műveletkel bizonyos feltételeknek megfelelően is navigálhat az űrlapon. Ha például egy egészségbiztosítási űrlapon a Családba nevű vezérlőelembe nemet ír, a fókusz automatikusan átugorhatja a Házastárs neve vezérlőt, és a következő vezérlőre ugorhat.

Beállítás

A Vezérlőre Ugrás művelet argumentuma a következő.

Művelet argumentuma

Leírás

Vezérlő neve

Írja be annak a mezőnek vagy vezérlőelemnek a nevét, ahová a fókuszt szeretné. Ez egy kötelező argumentum.

Megjegyzés: A Mezőnév argumentumban csak a mező vagy vezérlőelem nevét írja be, a teljesen minősített azonosítót (például [Űrlapok]! [Termékek]! [Termékazonosító], ha asztali Access-adatbázist használ.

Megjegyzések

A Vezérlőelemre ugrás makróművelet nem használható a rejtett űrlap vezérlőelemének fókuszba való áthelyezésével.

Tipp:  A VezérlőelemRehozás makróműveletet használhatja egy vezérlő segédűrlap, amely egy vezérlőtípus. Ezután a Rekordra Ugrás művelet segítségével a segédűrlap egy adott rekordját használhatja. Úgy is áthelyezhet egy vezérlőt egy segédűrlap, hogy a Vezérlőelemre Ugrás művelet segítségével először a segédűrlapra, majd a segédűrlap vezérlőelemre lép.

Ha a Vezérlőre ugrás műveletet egy Visual Basic for Applications (VBA) modulban futtatná, használja a DoCmd objektum Vezérlőre Ugrás metódusát. A SetFocus metódussal is áthelyezheti a fókuszt egy űrlap vagy segédűrlap vezérlőelemére, illetve egy megnyitott tábla, lekérdezés vagy űrlap adatlapja egy mezőjére.

Példák

Vezérlőelem értékének beállítása makróval

A következő makró a Szállítók űrlap egy gombját választva megnyitja a „Termékek hozzáadása” űrlapot. A Visszhang,a Bezárás, az OpenForm,az Értékbeállítása és a Vezérlőre ugrás művelet használatát mutatja be. Az Értékbeállítás művelet a Szállítók űrlap aktuális szállítójára állítja be a Termékek űrlap Szállítóazonosító vezérlőelemét. A VezérlőelemreUgrás művelet ezután átviszi a fókuszt a Kategóriaazonosító mezőre, ahol megkezdheti az új termék adatainak megadását. Ezt a makrót a Szállítók űrlap „Termékek hozzáadása” gombjához kell csatolni.

Művelet

Argumentumok: Beállítás

Megjegyzés

Visszhang

Visszhang be: Nem

Leállítja a képernyő frissítését a makró futásának idejére.

Bezárás

Objektumtípus: Űrlap

Objektumnév: Terméklista

Mentés: Nem

Zárja be a Terméklista űrlapot.

ŰrlapMegnyitása

Űrlap neve: Termékek

Nézet: Űrlap

Adathozzáférési mód: Hozzáadás

Megnyitási mód: Normál

Megnyitja a Termékek űrlapot.

Értékbeállítás

Elem: [Forms]![Termékek]![Szállítóazonosító]

Kifejezés: Szállítóazonosító

Beállítja a Szállítóazonosító vezérlőelemet a Szállítók űrlap aktuális szállítójára.

VezérlőelemreUgrás

Vezérlőelemnév: Kategóriaazonosító

A Kategóriaazonosító vezérlőelemre ugrik.

Adatok érvényesítése makró használatával

Az alábbi érvényesítési makró ellenőrzi a Szállítók űrlapon megadott irányítószámokat. Megjeleníti a StopMacro,az MessageBox,a CancelEventés a GoToControl műveletek használatát. A feltételes kifejezés ellenőrzi az űrlap egy rekordban megadott országát/régióját és irányítószámát. Ha az irányítószám formátuma nem megfelelő az ország/régió számára, a makró megjelenít egy üzenetmezőt, és megszakítja a rekord mentését. A makró ezután visszaadja az Irányítószám vezérlőt, ahol kijavíthatja a hibát. Ezt a makrót a Szállítók űrlap BeforeUpdate tulajdonságának kell csatolnia.

Feltétel

Művelet

Argumentumok: Beállítás

Megjegyzés

If IsNull([CountryRegion])

StopMacro

Ha az OrszágRégió értéke Null,az irányítószám nem érvényesíthető.

If [CountryRegion] In ("France";"Italy";"Spain") And Len([Postal Code])) <> 5

Üzenetpanel

Üzenet:Az irányítószámnak 5 karakternek kell lennie.

Hangjelzés: Igen

Típus: Információ

Cím:Irányítószám-hiba

Ha az irányítószám nem 5 karakter, jelenítsen meg egy üzenetet.

CancelEvent

Az esemény megszakítása

VezérlőelemreUgrás

Control Name: PostalCode

If [CountryRegion] In ("Ausztrália";"Szingapúr") And Len([Irányítószám])) <> 4

Üzenetpanel

Üzenet: Az irányítószámnak 4 karakterből kell áll.

Hangjelzés: Igen

Típus: Információ

Cím:Irányítószám-hiba

Ha az irányítószám nem 4 karakter, jelenítsen meg egy üzenetet.

CancelEvent

Az esemény megszakítása

VezérlőelemreUgrás

Control Name: PostalCode

If ([OrszágRégió] = "Kanada") And ([Irányítószám] Not Like"[A-Z][0-9][A-Z] [0-9][A-Z][0-9]")

Üzenetpanel

Üzenet:Az irányítószám érvénytelen. Example of Canadian code: H1J 1C3

Hangjelzés: Igen

Típus: Információ

Cím:Irányítószám-hiba

Ha az irányítószám nem helyes Kanadában, megjelenít egy üzenetet. (Példa kanadai kódra: H1J 1C3)

CancelEvent

Az esemény megszakítása

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

Ismeretek bővítése

Oktatóanyagok megismerése >

Új szolgáltatások listájának lekérése

CSATLAKOZZON A MICROSOFT 365 INSIDERSHEZ >

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?

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

×