În bazele de date desktop Access, dacă ați setat opțiunile ferestrei documentului să utilizeze ferestre suprapuse în loc de documente cu file, puteți utiliza acțiunea de macrocomandă MoveAndSizeWindow pentru a muta sau a redimensiona fereastra activă. Pentru informații despre cum să setați opțiunile pentru fereastra documentului, consultați secțiunea Observații.
Notă: Această acțiune de macrocomandă nu se poate aplica la ferestrele de cod din Visual Basic Editor. Pentru informații despre cum să afectați ferestrele de cod, consultați subiectul proprietății WindowState .
Notă: Acțiunea de macrocomandă MoveAndSizeWindow nu este disponibilă în aplicațiile web Access.
Setare
Acțiunea de macrocomandă MoveAndSizeWindow are următoarele argumente.
Argument acțiune |
Descriere |
---|---|
Dreapta |
Noua poziție orizontală a colțului din stânga sus al ferestrei, măsurată de la marginea stângă a ferestrei sale. Introduceți poziția în caseta Argument dreapta . |
În jos |
Noua poziție verticală a colțului din stânga sus al ferestrei, măsurată de la marginea de sus a ferestrei sale. |
Lățime |
Lățimea nouă a ferestrei. |
Înălțime |
Noua înălțime a ferestrei. |
Dacă lăsați un argument necompletat, Access utilizează setarea curentă a ferestrei.
Trebuie să introduceți o valoare pentru cel puțin un argument.
Notă: Fiecare măsurătoare este exprimată în inchi sau centimetri, în funcție de setările regionale din Windows Panou de control.
Observații
Pentru a configura o aplicație să utilizeze ferestre suprapuse în loc de documente în file, utilizați următoarea procedură:
-
Faceți clic pe Fișier > Opțiuni.
-
Faceți clic pe Bază de date curentă.
-
În secțiunea Opțiuni aplicație , sub Opțiuni fereastră document, faceți clic pe Ferestre suprapuse.
-
Faceți clic pe OK, apoi închideți și redeschideți baza de date.
Această acțiune este similară cu un clic pe Mutare sau dimensionare în meniul Control al ferestrei. Cu comenzile de meniu, utilizați tastele săgeată de pe tastatură pentru a muta sau a redimensiona fereastra. Cu acțiunea de macrocomandă MoveAndSizeWindow , introduceți direct poziția și dimensiunile măsurătorilor. De asemenea, puteți utiliza mouse-ul pentru a muta și a dimensiona ferestrele.
Puteți utiliza această acțiune de macrocomandă în orice fereastră, în orice vizualizare.
Sfaturi
-
Pentru a muta o fereastră fără a o redimensiona, introduceți valori pentru argumentele Dreapta și Jos , dar lăsați necompletate argumentele Lățime și Înălțime .
-
Pentru a redimensiona o fereastră fără a o muta, introduceți valori pentru argumentele Lățime și Înălțime , dar nu completați argumentele Dreapta și Jos .
Pentru a rula acțiunea de macrocomandă MoveAndSizeWindow într-un modul Visual Basic for Applications (VBA), utilizați metoda MoveSize a obiectului DoCmd .
Exemplu
Sincronizarea formularelor utilizând o macrocomandă
Următoarele acțiuni de macrocomandă deschid un formular Listă de produse în colțul din dreapta jos al formularului Furnizori, afișând produsele furnizorului curent. Acesta arată utilizarea acțiunilor Echo, MsgBox, GoToControl, StopMacro, OpenForm și MoveAndSizeWindow . De asemenea, arată utilizarea unei expresii condiționale cu acțiunile MsgBox, GoToControl și StopMacro . Această macrocomandă ar trebui să fie atașată la butonul Revizuire produse din formularul Furnizori.
Condiție |
Acțiune |
Argumente: Setare |
Comentariu |
---|---|---|---|
Echo |
Ecou activat: Nu |
Opriți actualizarea ecranului în timp ce rulează macrocomanda. |
|
IsNull([ID furnizor]) |
CasetăMesaj |
Mesaj: Treceți la înregistrarea furnizorului ale cărui produse doriți să le vedeți, apoi faceți clic din nou pe butonul Revizuire produse. Bip: Da Tip: Niciunul Titlu: Selectați un furnizor |
Dacă nu există niciun furnizor curent în formularul Furnizori, afișați un mesaj. |
SaltLaControl |
Nume control: NumeFirmă |
Mutați focalizarea la controlul NumeFirmă. |
|
... |
OprireMacrocomandă |
Opriți macrocomanda. |
|
DeschidereFormular |
Nume formular: Listă de produse Vizualizare: Foaie de date Nume filtru: Condiția Where: [ID furnizor] = [Formulare]! [Furnizori]! [IDFurnizor] Mod date: Doar în citire Mod fereastră: Normal |
Deschideți formularul Listă de produse și afișați produsele furnizorului curent. |
|
MoveAndSizeWindow |
Dreapta: 0,7799" În jos: 1,8" |
Poziționați formularul Listă de produse în partea din dreapta jos a formularului Furnizori. |