Ako ste u bazama podataka programa Access za stolna računala mogućnosti prozora dokumenta postavili tako da se koriste preklapajući prozori, a ne dokumenti na karticama, aktivni prozor možete premjestiti i promijeniti mu veličinu pomoću akcije makronaredbe MoveAndSizeWindow. Informacije o načinu postavljanja mogućnosti prozora dokumenta potražite u odjeljku Napomene.
Napomena: Tu makronaredbu nije moguće primijeniti na prozore koda u programu Visual Basic Editor. Informacije o načinu na koji možete utjecati na prozore koda potražite u temi o svojstvu WindowState.
Napomena: U programu Access 2010 i novijim verzijama akcija makronaredbe MoveSize preimenovana je u MoveAndSizeWindow.
Napomena: Akcija makronaredbe MoveAndSizeWindow nije dostupna u web-aplikacijama programa Access web.
Postavka
Akcija makronaredbe MoveAndSizeWindow ima sljedeće argumente.
Argument akcije |
Opis |
Right |
Novi vodoravni položaj gornjeg lijevog kuta prozora u odnosu na lijevi rub prozora u kojem se nalazi. Položaj unesite u okvir argumenta Right. |
Down |
Novi okomiti položaj gornjeg lijevog kuta prozora u odnosu na gornji rub prozora u kojem se nalazi. |
Width |
Nova širina prozora. |
Height |
Nova visina prozora. |
Ako neki argument ostavite prazan, Access koristi trenutnu postavku prozora.
Morate unijeti vrijednost za najmanje jedan argument.
Napomena: Mjere mogu biti u inčima ili centimetrima, ovisno o regionalnim postavkama na upravljačkoj ploči sustava Windows.
Napomene
Da biste aplikaciju postavili tako da se koriste preklapajući prozori, a ne dokumenti na karticama, učinite sljedeće:
-
Kliknite Datoteka > Mogućnosti.
-
Kliknite Trenutna baza podataka.
-
U odjeljku Mogućnosti aplikacije u području Mogućnosti prozora dokumenta kliknite Preklapajući prozori.
-
Kliknite U redu pa zatvorite, a potom ponovno otvorite bazu podataka.
Ta je akcija slična kliku na Premještanje ili Veličina na izborniku Upravljanje prozora. Kada koristite naredbe izbornika, prozor premještate i mijenjate mu veličinu pomoću tipki sa strelicama na tipkovnici. Kada koristite akciju makronaredbe MoveAndSizeWindow, izravno unosite mjere za položaj i veličinu. Prozore možete premještati i mijenjati im veličinu i pomoću miša.
Tu akciju makronaredbe možete koristiti na bilo kojem prozoru u bilo kojem prikazu.
Savjeti
-
Da biste prozor premjestili, a da mu ne promijenite veličinu, unesite vrijednosti za argumente Right i Down, a argumente Width i Height ostavite prazne.
-
Da biste promijenili veličinu prozora, a da ga ne premjestite, unesite vrijednosti za argumente Width i Height, a argumente Right i Down ostavite prazne.
Da biste akciju makronaredbe MoveAndSizeWindow izveli u VBA (Visual Basic for Applications) modulu, koristite metodu MoveSize objekta DoCmd.
Primjer
Sinkroniziranje obrazaca pomoću makronaredbe
Slijedeće akcije makronaredbi u donjem desnom kutu obrasca Dobavljači otvaraju obrazac Popis proizvoda, u kojem se prikazuju proizvodi trenutnog dobavljača. U primjeru se pokazuje kako se koriste akcije Echo, MsgBox, GoToControl, StopMacro, OpenForm i MoveAndSizeWindow. Pokazuje se i kako se koriste uvjetni izrazi uz akcije MsgBox, GoToControl, i StopMacro. Tu je makronaredbu potrebno pridružiti gumbu Pregled proizvoda u obrascu Dobavljači.
Uvjet |
Akcija |
Argumenti: Postavka |
Komentar |
Echo |
Jeka uključena: Ne |
Prekida ažuriranje zaslona dok se izvodi makronaredba. |
|
IsNull([Supplier ID]) |
MsgBox |
Poruka: prijeđite na zapis dobavljača čije proizvode želite pogledati, a zatim ponovno kliknite gumb Pregled proizvoda. Zvučno upozorenje: Da Vrsta: Ništa Naslov: odaberite dobavljača |
Ako u obrascu Dobavljači nema trenutnog dobavljača, prikazuje se poruka. |
GoToControl |
Naziv kontrole: naziv tvrtke |
Premještanje fokusa na kontrolu Naziv tvrtke. |
|
... |
StopMacro |
Prekidanje izvođenja makronaredbe. |
|
OpenForm |
Naziv obrasca: Popis proizvoda Prikaz: Podatkovna tablica Naziv filtra: Uvjet Where: [ID dobavljača] = [Obrasci]![Dobavljači]![ID dobavljača] Način rada s podacima: Samo za čitanje Način rada prozora: Normalno |
Otvaranje obrasca Popis proizvoda i prikaz proizvoda trenutnog dobavljača. |
|
MoveAndSizeWindow |
Desno: 0,7799 inča Dolje: 1,8 inča |
Postavljanje obrasca Popis proizvoda u donji desni kut obrasca Dobavljači. |