Megjegyzés: Szeretnénk, ha minél gyorsabban hozzáférhetne a saját nyelvén íródott súgótartalmakhoz. Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Kérjük, hogy a lap alján írja meg, hogy hasznos volt-e az Ön számára az itt található információ. Az eredeti angol nyelvű cikket itt találja.
A fókusz Ugrás a megadott mező vagy vezérlő az aktuális rekord megnyitott űrlap, űrlap adatlap, táblázat használhatja az asztali Access-adatbázisok és az Access-webalkalmazások a VezérlőelemreUgrás makróművelet Adatlap, illetve a lekérdezés adatlapján. Ez a művelet is használhatja, ha azt szeretné, hogy egy adott mezőhöz vagy vezérlőelemre, így a fókuszt. Ez a mező vagy vezérlőelem összehasonlításokat vagy a RekordKeresése művelet majd használható. Ez a művelet segítségével keresse meg az űrlapon meghatározott feltételek szerint. Ha például a felhasználó nem ír házas vezérlő nincs állapot biztosítási űrlapon, a fókusz automatikusan kihagyhatja a házastárs nevét vezérlőelemre és áthelyezése a következő vezérlő.
Beállítás
A VezérlőelemreUgrás művelet argumentuma a következő.
Művelet argumentuma | Leírás |
---|---|
Vezérlő neve |
Írja be annak a mezőnek a nevét, és szabályozhatja, ha azt szeretné, hogy a fókusz. Kötelező argumentum. Megjegyzés: Írja be a mező vagy a vezérlő csak a nevét a Vezérlőelemnév argumentumot, nem a teljesen minősített azonosítóját, például a [űrlapok]! [Termékek]! [Termékszám] asztali Access-adatbázis használatakor. |
Megjegyzések
A VezérlőelemreUgrás makróművelet nem használható, a fókusz áthelyezése egy rejtett űrlap egy vezérlőelemének.
Tipp: A VezérlőelemreUgrás makróművelet áthelyezése egy segédűrlap, amely a típusú vezérlő használható. A RekordraUgrás művelettel majd a segédűrlap adott rekordra. Is áthelyezheti egy segédűrlap elhelyezett vezérlőelemhez műveletével a VezérlőelemreUgrás először lépjen a segédűrlapot, majd a a segédűrlap vezérlőelemet.
A VezérlőelemreUgrás művelet Visual Basic for Applications (VBA) modulból futtatásához használja a DoCmd objektum VezérlőelemreUgrás metódusát. A SetFocus módszer a fókusz áthelyezése egy űrlap, sem a segédűrlap vezérlőelem, illetve egy mezőt a megnyitott tábla, lekérdezés, vagy űrlap adatlapja is használhatja.
Példák
Vezérlőelem értékének beállítása makróval
A következő makrót egy gombra kattintva a Szállítók űrlap nyitja meg az űrlapot. A visszhang, szoros, ŰrlapMegnyitása, Értékbeállításés VezérlőelemreUgrás műveletek e mutatja. Az Értékbeállítás művelet állítja be a termékek űrlap Azonosítókódját vezérlőelemének az aktuális szállító a Szállítók űrlapon. Kattintson a VezérlőelemreUgrás művelet a fókusz a kategória azonosító mezőt, ahol külön előkészületek nélkül használhatja az új termék adatokat vihet be. Ha a makrót a termékek hozzáadása gombra a Szállítók űrlap kell csatolható.
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éklistában ű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. |
Az adatok érvényesítése makró használatával
A következő érvényesítési makró ellenőrzi a szállítók űrlapokon írt irányítószámokat. Azt mutatja, hogy a MakróMegállítása, MessageBox, EseményMegszakításaés VezérlőelemreUgrás műveletek használata. Feltételes kifejezés ellenőrzi az ország/régió és egy rekordot a képernyő megadott irányítószám. Ha az irányítószám nem szerepel az ország/régió esetében a megfelelő formátumot, a makrót egy üzenetet jelenít meg, és megszakítja a rekord mentését. A makró adja vissza, a kód irányítószámként vezérlőelemre, ahol képes kijavítani a hibát. A makró a frissítés előtt tulajdonság a szállítók adatait együtt űrlap mellékelni kell.
Feltétel | Művelet | Argumentumok: Beállítás | Megjegyzés |
---|---|---|---|
Ha IsNull([CountryRegion]) |
MakróMegállítása |
Ha az OrszágRégió értéke Null, az irányítószám nem érvényesíthető. |
|
Ha a [ország/régió] In ("Franciaország", "Olaszország", "Spanyolország") és a hossz ([Irányítószám]) <> 5 |
Üzenetpanel |
Üzenet: az irányítószám 5 karakterből kell állnia. Hangjelzés: Igen Írja be: információk Cím: irányítószám hiba |
Ha az irányítószám nem 5 karakterből áll, megjelenik egy üzenet. |
EseményMegszakítása |
Megszakítja az eseményt. |
||
VezérlőelemreUgrás |
Vezérlő neve: irányítószám |
||
Ha a [ország/régió] In ("Ausztrália", "Szingapúri") és a hossz ([Irányítószám]) <> 4 |
Üzenetpanel |
Üzenet: Az irányítószámnak 4 karakterből kell állnia. Hangjelzés: Igen Írja be: információk Cím: irányítószám hiba |
Ha az irányítószám nem 4 karakterből áll, megjelenik egy üzenet. |
EseményMegszakítása |
Megszakítja az eseményt. |
||
VezérlőelemreUgrás |
Vezérlő neve: irányítószám |
||
Ha ([ország/régió] = "Kanada") és ([Irányítószám] "[A-Z] [0 – 9-es] [A-Z] [0-9][A-Z][0-9]") nem tetszik |
Üzenetpanel |
Üzenet: nem érvényes az irányítószám. Példa kanadai irányítószám: H1J 1 c 3 Hangjelzés: Igen Írja be: információk Cím: irányítószám hiba |
Ha az irányítószám nem felel meg Kanadának, megjelenik egy üzenet. (Példa a kanadai kódra: H1J 1C3) |
EseményMegszakítása |
Megszakítja az eseményt. |