Če ste v Accessovih namiznih zbirkah podatkov nastavili možnosti okna dokumenta tako, da namesto dokumentov z zavihki uporabljajo prekrivajoča se okna, lahko z dejanjem makra MoveAndSizeWindow premaknete ali spremenite velikost aktivnega okna. Če želite informacije o tem, kako nastavite možnosti okna dokumenta, glejte razdelek Opombe.
Opomba: Tega dejanja makra ni mogoče uporabiti za okna kode v urejevalniku za Visual Basic. Če želite več informacij o tem, kako vplivate na okna kode, glejte temo z lastnostmi WindowState .
Opomba: Dejanje makra »MoveAndSizeWindow « ni na voljo v programih Access Web App.
Nastavitev
Dejanje makra »MoveAndSizeWindow « ima te argumente.
Argument dejanja |
Opis |
---|---|
Desno |
Novi vodoravni položaj zgornjega levega kota okna, merjeno od levega roba okna, ki ga vsebuje. Vnesite položaj v polje z argumentom Desno. |
Dol |
Novi navpični položaj zgornjega levega kota okna, merjeno od zgornjega roba okna, ki ga vsebuje. |
Širina |
Nova širina okna. |
Višina |
Nova višina okna. |
Če pustite argument prazen, Access uporablja trenutno nastavitev okna.
Vnesti morate vrednost za vsaj en argument.
Opomba: Vsaka mera je v palcih ali centimetrih, odvisno od področnih nastavitev v sistemu Windows nadzorna plošča.
Opombe
Če želite program nastaviti tako, da namesto dokumentov z zavihki uporablja prekrivajoča se okna, upoštevajte ta postopek:
-
Kliknite Datoteka > Možnosti.
-
Kliknite Trenutna zbirka podatkov.
-
V razdelku Možnosti programa pod naslovom Možnosti okna dokumenta kliknite Prekrivajoča se okna.
-
Kliknite V redu, nato pa zaprite in znova odprite zbirko podatkov.
To dejanje je podobno kliku možnosti Premakni ali Velikost v meniju Kontrolnik okna . Z menijski ukazi lahko s puščičnimi tipkami na tipkovnici premikate ali spreminjate velikost okna. Z dejanjem makra MoveAndSizeWindow neposredno vnesite položaj in mere velikosti. Okna lahko premikate in jih po velikosti premikate tudi z miško.
To dejanje makra lahko uporabite v katerem koli oknu v poljubnem pogledu.
Namigi
-
Če želite premakniti okno, ne da bi mu spreminjanje velikosti, vnesite vrednosti za argumentaDesno in Dol, argumenta Širina in Višina pa pustite prazna.
-
Če želite spremeniti velikost okna, ne da bi ga premaknili, vnesite vrednosti za argumenta Širina in Višina, argumenta Desno in Dol pa pustite prazna.
Če želite zagnati dejanje makra MoveAndSizeWindow v modulu VBA (VBA), uporabite metodo MoveSize predmeta DoCmd.
Primer
Sinhronizacija obrazcev z makrom
Spodnja dejanja makra odprejo obrazec »Seznam izdelkov« v spodnjem desnem kotu obrazca »Dobavitelji«, ki prikazuje izdelke trenutnega dobavitelja. Prikazuje uporabo dejanj Echo, MsgBox, GoToControl, StopMacro, OpenForm in MoveAndSizeWindow . Prikazuje tudi uporabo pogojnega izraza z dejanji MsgBox, GoToControl in StopMacro . Ta makro mora biti pripet gumbu »Pregled izdelkov« v obrazcu »Dobavitelji«.
Pogoj |
Dejanje |
Argumenti: Nastavitev |
Pripomba |
---|---|---|---|
IzpisNaZaslon |
Vklopljen izpis na zaslon: Ne |
Zaustavite posodabljanje zaslona med delovanjem makra. |
|
IsNull([ID dobavitelja]) |
MsgBox |
Sporočilo: Odprite zapis dobavitelja, čigar izdelke si želite ogledati, in nato znova kliknite gumb »Pregled izdelkov«. Zvočni signal: Da Vrsta: Brez Naslov: Izberite dobavitelja |
Če na obrazcu »Dobavitelji« ni trenutnega dobavitelja, prikažite sporočilo. |
PojdiNaKontrolnik |
Ime kontrolnika: CompanyName |
Premaknite fokus na kontrolnik CompanyName. |
|
... |
StopMacro |
Ustavite makro. |
|
OdpriObrazec |
Ime obrazca: Seznam izdelkov Pogled: Podatkovni list Ime filtra: Pogoj Where: [ID dobavitelja] = [Obrazci]! [Dobavitelji]! [IDd dobavitelja] Podatkovni način: samo za branje Način okna: Navadno |
Odprite obrazec »Seznam izdelkov« in prikažite izdelke trenutnega dobavitelja. |
|
MoveAndSizeWindow |
Desno: 0,7799" Navzdol: 1,8" |
Obrazec »Seznam izdelkov« postavite v spodnji desni kot obrazca »Dobavitelji«. |