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 alkalmazás Értékbeállítás makróműveletével beállíthatja egy mező, vezérlő, tulajdonság, űrlap, adatlap vagy jelentés értékét.

Megjegyzés: Az Értékbeállítás makróművelettel nem módosíthatja olyan Access-tulajdonságok értékét, amelyek objektumot adnak vissza.

Megjegyzés: Ez a művelet nem használható, ha az adatbázis nem megbízható.

Beállítás

Az Értékbeállítás makróművelet argumentumai a következők.

Művelet argumentuma

Leírás

Elem

Annak a mezőnek, vezérlőelemnek vagy tulajdonságnak a neve, amelynek az értékét be szeretné állítani. A Makrótervező ablak Argumentumok területén lévő Elem mezőben adja meg a mező, a vezérlőelem vagy a tulajdonság nevét. Ez elemre való hivatkozáskor a teljes szintaxist használnia kell, például vezérlőelemnév (ha a vezérlőelem azon az űrlapon vagy jelentésen található, amelyről a makrót indítja), vagy Forms!űrlapnév!vezérlőelemnév. Ez egy kötelező argumentum.

Kifejezés

Az kifejezés Access az elem értékének beállítására használja. A kifejezés összes objektumára mindig a teljes szintaxist kell használnia. Ha például egy Alkalmazottak űrlap Fizetés vezérlőelemének értékét 10 százalékkal szeretné növelni, használja a Forms!Employees!Salary*1.1. Ez egy kötelező argumentum.

Megjegyzés: Ne használjon egyenlőségjelet (=) a kifejezés előtt ebben az argumentumban. Ha így tesz, az Access kiértékeli a kifejezést, és a kapott értéket használja az argumentum kifejezéseként. Ez nem várt eredményt adhat, ha a kifejezés egy karakterlánc.

Ha például az ="Karakterlánc1" kifejezést adja meg ehhez az argumentumhoz, az Access először kiértékeli a kifejezést, melynek az eredménye Karakterlánc1. Ezután a Karakterlánc1 értéket használja kifejezésként az argumentumban, azt várva, hogy találni fog egy Karakterlánc1 nevű vezérlőelemet vagy tulajdonságot abban az űrlapban vagy jelentésben, amely a makrót hívta.

Megjegyzés: Access-adatbázisban (.mdb vagy .accdb fájlban) a Szerkesztő gombra kattintva megnyithatja a Kifejezésszerkesztőt az argumentumokhoz használható kifejezések létrehozásához.

Megjegyzések

Ezzel a művelettel beállíthatja egy űrlap, űrlapadatlap vagy jelentés mezőinek és vezérlőelemeinek értékét. Emellett szinte bármilyen nézetben beállíthatja bármely vezérlőelem, űrlap vagy jelentés tulajdonságait. Ha tudni szeretné, hogy egy bizonyos tulajdonságot beállíthat-e makróval, és hogy mely nézetekben teheti ezt meg, olvassa el az adott tulajdonság súgótémakörét a Visual Basic Editor programban.

Ezenkívül megváltoztathatja egy űrlap alapját képező tábla egy mezőjének értékét, még ha az űrlapon nincs is az adott mezőhöz kötött vezérlőelem. Az ilyen mezőkre az Elem mezőben a Forms!űrlapnév!mezőnév szintaxissal hivatkozhat. A jelentések alapjául szolgáló táblák mezőire pedig Reports!jelentésnév!mezőnév formában hivatkozhat, de a jelentésben lennie kell egy vezérlőelemnek, amely az adott mezőhöz van kötve, vagy a jelentés egyik számított vezérlőelemének hivatkoznia kell a mezőre.

Ha egy űrlap vezérlőelemének értékét állítja be, az Értékbeállítás makróművelet nem indítja el a vezérlőelem űrlapszintű érvényességi szabályainak ellenőrzését, de az alapul szolgáló mező táblaszintű érvényességi szabályainak ellenőrzését igen, ha a vezérlőelem kötött vezérlőelem. Az Értékbeállítás makróművelet ezenkívül újraszámítást is indít, de előfordulhat, hogy az újraszámítás nem megy végbe azonnal. Az azonnali újrarajzolás kiváltására és az újraszámítás végrehajtására használhatja az ObjektumÚjrarajzolása makróműveletet. Az Értékbeállítás makróművelettel beállított értéket nem befolyásolja a vezérlőelem vagy az alapul szolgáló mező Beviteli maszk tulajdonsága által meghatározott beviteli maszk sem.

A vezérlőelemek értékének módosításához használhatja az Értékbeállítás műveletet egy, a vezérlőelem Frissítésután eseménytulajdonsága által megadott makróban. Nem tudja azonban módosítani a vezérlőelem értékét az Értékbeállítás művelettel a vezérlőelem Frissítéselőtt eseménytulajdonsága által megadott makróban (jóllehet az Értékbeállítás művelettel megváltoztathatja más vezérlőelemek értékét). Használhatja az Értékbeállítás műveletet egy űrlap Frissítéselőtt vagy Frissítésután eseménytulajdonsága által megadott makróban is ahhoz, hogy megváltoztassa az aktuális rekord bármelyik vezérlőelemének értékét.

Megjegyzés: Az Értékbeállítás makróművelettel nem tudja beállítani az alábbi vezérlőelemek értékét:

  • Jelentések kötött és számított vezérlőelemei

  • Űrlapok számított vezérlőelemei

Tippek

Az Értékbeállítás makróművelettel elrejthet vagy megjeleníthet egy űrlapot Űrlap nézetben. Írja be a Forms!formname nevet. AzElem mezőben látható, a Kifejezés mezőben pedig a Nem vagy az Igen. Ha egy modális űrlap Visible (Látható) tulajdonságát Nem értékre állítja, az elrejti az űrlapot, és módtalanná teszi. Ha a tulajdonságot Igen értékre állítja, megjelenik az űrlap, és ismét modálissá válik.

Ha egy makró Értékbeállítás műveletével módosítja egy vezérlő értékét vagy új adatot ad a vezérlőhöz, akkor az nem indítja el azokat az eseményeket (például Frissítéselőtt, Beszúráselőtt és Változás), amelyek az adatok felhasználói felületen keresztüli módosításakor vagy megadásakor elindítódnak. Ezek az események a vezérlőelemek értékének Visual Basic-kódban való beállításakor sem futnak le.

Ez a művelet nem érhető el VBA-modulokban. Állítsa be az értéket közvetlenül VBA-kóddal.

Példa

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. Ez a példa a Visszhang, a Bezárás, az ŰrlapMegnyitása, az Értékbeállítás és a VezérlőelemreUgrá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

Bezárja 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.

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!

×