Ha az asztali Access-adatbázisokban úgy állította be a dokumentumablak beállításait, hogy többlapos dokumentumok helyett egymást átfedő ablakokat használjon, a MoveAndSizeWindow makróművelettel áthelyezheti vagy átméretezheti az aktív ablakot. A dokumentumablak beállításainak beállításáról a Megjegyzések szakaszban olvashat bővebben.
Megjegyzés: Ez a makróművelet nem alkalmazható kódablakokra a Visual Basic Editorban. A kódablakok kezeléséről a WindowState tulajdonságot ismertető témakörben tudhat meg többet.
Megjegyzés: A MoveAndSizeWindow makróművelet nem érhető el az Access-webappokban.
Beállítás
A MoveAndSizeWindow makróművelet argumentumai a következők.
Művelet argumentuma |
Leírás |
---|---|
Jobbra |
Az ablak bal felső sarkának új vízszintes pozíciója, az azt tartalmazó ablak bal szélétől mérve. Adja meg a pozíciót a Jobb argumentum mezőben. |
Le |
Az ablak bal felső sarkának új függőleges pozíciója, a benne lévő ablak felső szélétől mérve. |
Szélesség |
Az ablak új szélessége. |
Magasság |
Az ablak új magassága. |
Ha üresen hagy egy argumentumot, Access az ablak aktuális beállítását használja.
Legalább egy argumentumhoz meg kell adnia egy értéket.
Megjegyzés: Minden mérés hüvelykben vagy centiméterben történik, a Windows Vezérlőpult területi beállításaitól függően.
Megjegyzések
Ha úgy szeretne beállítani egy alkalmazást, hogy lapozott dokumentumok helyett egymást átfedő ablakokat használjon, kövesse az alábbi eljárást:
-
Kattintson a Fájl > Beállítások elemre.
-
Válassza az Aktuális adatbázis kategóriát.
-
Az Alkalmazás beállításai szakasz Dokumentumablak beállításai területén kattintson az Átfedő ablakok beállításra.
-
Kattintson az OK gombra, majd zárja be, majd nyissa meg újra az adatbázist.
Ez a művelet az ablak Vezérlő menüjének Áthelyezés vagy Méret elemére való kattintáshoz hasonló. A menüparancsokkal a billentyűzet nyílbillentyűivel áthelyezheti vagy átméretezheti az ablakot. A MoveAndSizeWindow makróművelettel közvetlenül megadhatja a pozíció- és méretméréseket. Az egérrel is áthelyezheti és méretezheti az ablakokat.
Ezt a makróműveletet bármely ablakban, bármilyen nézetben használhatja.
Tippek
-
Ha átméretezés nélkül szeretne áthelyezni egy ablakot, adja meg a Jobbra és a Le argumentum értékeit, de hagyja üresen a Szélesség és a Magasság argumentumot.
-
Ha áthelyezés nélkül szeretne átméretezni egy ablakot, adja meg a Szélesség és a Magasság argumentum értékeit, de hagyja üresen a Jobbra és a Le argumentumot.
A MoveAndSizeWindow makróművelet Visual Basic for Applications (VBA) modulban való futtatásához használja a DoCmd objektum MoveSize metódusát.
Példa
Űrlapok szinkronizálása makróval
Az alábbi makróműveletek megnyitnak egy Terméklista űrlapot a Szállítók űrlap jobb alsó sarkában, és megjelenítik az aktuális szállító termékeit. Az Echo, az MsgBox, a GoToControl, a StopMacro, az OpenForm és a MoveAndSizeWindow műveletek használatát mutatja. Emellett egy feltételes kifejezés használatát is megjeleníti az MsgBox, a GoToControl és a StopMacro művelettel. Ezt a makrót a Szállítók űrlap Termékek áttekintése gombjához kell csatolni.
Feltétel |
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. |
|
IsNull([Szállító azonosítója]) |
Üzenetpanel |
Üzenet: Lépjen annak a szállítónak a rekordjára, akinek a termékeit látni szeretné, majd kattintson újra a Termékek megtekintése gombra. Hangjelzés: Igen Típus: Nincs Cím: Válasszon szállítót |
Ha a Szállítók űrlapon nincs aktuális szállító, jelenítsen meg egy üzenetet. |
VezérlőelemreUgrás |
Vezérlő neve: CompanyName |
Vigye a fókuszt a CompanyName vezérlőre. |
|
... |
StopMacro |
Állítsa le a makrót. |
|
ŰrlapMegnyitása |
Űrlap neve: Terméklista Nézet: Adatlap Szűrő neve: Ahol a feltétel: [Szállító azonosítója] = [Forms]! [Szállítók]! [Szállítóazonosító] Adatmód: Csak olvasható Megnyitási mód: Normál |
Nyissa meg a Terméklista űrlapot, és jelenítse meg az aktuális szállító termékeit. |
|
MoveAndSizeWindow |
Jobbra: 0,7799" Lefelé: 1,8" |
Helyezze a Terméklista űrlapot a Szállítók űrlap jobb alsó sarkába. |