Ak ste v počítačových databázach Accessu nastavili možnosti okna dokumentu tak, aby používali prekrývajúce sa okná namiesto dokumentov s kartami, môžete na premiestnenie alebo zmenu veľkosti aktívneho okna použiť akciu makra MoveAndSizeWindow . Informácie o nastavení možností okna dokumentu nájdete v časti Poznámky.
Poznámka: Túto akciu makra nie je možné použiť na okná kódu v Editor jazyka Visual Basic. Informácie o tom, ako ovplyvniť okná kódu, nájdete v téme vlastnosti WindowState .
Poznámka: Akcia makra MoveAndSizeWindow nie je k dispozícii vo webových aplikáciách Accessu.
Nastavenie
Akcia makra MoveAndSizeWindow obsahuje nasledovné argumenty.
Argument akcie |
Popis |
---|---|
Doprava |
Nová vodorovná poloha ľavého horného rohu okna meraná od ľavého okraja okna, ktoré obsahuje. Zadajte pozíciu do poľa argumentu Vpravo . |
Nadol |
Nová zvislá poloha ľavého horného rohu okna meraná od horného okraja okna, ktoré obsahuje. |
Šírka |
Nová šírka okna. |
Výška |
Nová výška okna. |
Ak ponecháte argument prázdny, Access použije aktuálne nastavenie okna.
Musíte zadať hodnotu pre aspoň jeden argument.
Poznámka: Každá miera je v centimetroch alebo centimetroch, v závislosti od miestnych nastavení vo Windowse ovládací panel.
Poznámky:
Ak chcete nastaviť aplikáciu tak, aby používala prekrývajúce sa okná namiesto dokumentov s kartami, použite nasledujúci postup:
-
Kliknite na položky Súbor > Možnosti.
-
Kliknite na položku Aktuálna databáza.
-
V sekcii Možnosti aplikácie v časti Možnosti okna dokumentu kliknite na položku Prekrývajúce sa okná.
-
Kliknite na tlačidlo OK a potom zavrite a znova otvorte databázu.
Táto akcia je podobná kliknutiu na položku Premiestniť alebo Veľkosť v ponuke ovládacieho prvku okna. Pomocou príkazov ponuky môžete pomocou klávesov so šípkami klávesnice okno premiestniť alebo zmeniť jeho veľkosť. Pomocou akcie makra MoveAndSizeWindow môžete priamo zadať polohu a rozmery. Na premiestnenie a veľkosť okien môžete použiť aj myš.
Túto akciu makra môžete použiť v ľubovoľnom okne v ľubovoľnom zobrazení.
Tipy
-
Ak chcete premiestniť okno bez zmeny veľkosti, zadajte hodnoty pre argumenty sprava a nadol , ale argumenty Šírka a Výška ponechajte prázdne.
-
Ak chcete zmeniť veľkosť okna bez toho, aby ste ho premiestnili, zadajte hodnoty pre argumenty Šírka a Výška, ale ponechajte argumenty sprava a nadol prázdne.
Ak chcete spustiť akciu makra MoveAndSizeWindow v module Visual Basic for Applications (VBA), použite metódu MoveSize objektu DoCmd .
Príklad
Synchronizácia formulárov pomocou makra
Nasledujúce akcie makra otvoria formulár Zoznam produktov v pravom dolnom rohu formulára Dodávatelia so zobrazením produktov aktuálneho dodávateľa. Zobrazuje použitie akcií Echo, MsgBox, GoToControl, StopMacro, OpenForm a MoveAndSizeWindow . Zobrazuje tiež použitie podmieneného výrazu s akciami MsgBox, GoToControl a StopMacro . Toto makro by malo byť priložené k tlačidlu Revízia produktov vo formulári Dodávatelia.
Podmienka |
Akcia |
Argumenty: Nastavenie |
Komentár |
---|---|---|---|
Zobrazovať výsledky |
Zobraziť výsledky: Nie |
Zastaví aktualizáciu obrazovky, keď je spustené makro. |
|
IsNull([ID dodávateľa]) |
OknoHlásenia |
Hlásenie: Prejdite na záznam dodávateľa, ktorého produkty chcete zobraziť, a potom znova kliknite na tlačidlo Prehľad produktov. Zvukový signál: Áno Typ: Žiadna ikona Názov: Výber dodávateľa |
Ak vo formulári Dodávatelia nie je žiadny aktuálny dodávateľ, zobrazí sa hlásenie. |
PrejsťNaOvládacíPrvok |
Názov ovládacieho prvku: NázovSpoločovne |
Presuňte zameranie na ovládací prvok NázovSpoločovne. |
|
... |
ZastaviťMakro |
Zastavte makro. |
|
OtvoriťFormulár |
Názov formulára: Zoznam produktov Zobrazenie: Údajový hárok Názov filtra: Podmienka Where: [ID dodávateľa] = [Forms]![ Dodávatelia]! [ID dodávateľa] Režim údajov: Iba na čítanie Režim okna: Normálny |
Otvorte formulár Zoznam produktov a zobrazte produkty aktuálneho dodávateľa. |
|
MoveAndSizeWindow |
Vpravo: 0,7799" Dole: 1,8" |
Umiestnite formulár Zoznam produktov do pravého dolného rohu formulára Dodávatelia. |