Access datora datu bāzēs, ja esat iestatījis dokumenta loga opcijas, lai izmantotu logus, kas pārklājas, nevis cilnēs sakārtotus dokumentus, varat izmantot makro darbību MoveAndSizeWindow , lai pārvietotu aktīvo logu vai mainītu tā izmērus. Informāciju par to, kā iestatīt dokumenta loga opcijas, skatiet sadaļā Piezīmes.
Piezīme.: Šo makro darbību nevar lietot kodu logiem Visual Basic Redaktors. Informāciju par to, kā ietekmēt kodu logus, skatiet rekvizīta WindowState tēmā.
Piezīme.: Makro darbība MoveAndSizeWindow nav pieejama Access tīmekļa lietojumprogrammās.
Iestatījums
Makro darbībai MoveAndSizeWindow ir šādi argumenti.
Darbības arguments |
Apraksts |
---|---|
Pa labi |
Jaunā horizontālā loga kreisā stūra pozīcija, kas tiek mērīta no loga, kurā atrodas logs, kreisās malas. Ievadiet pozīciju argumenta Pa labi lodziņā. |
Uz leju |
Jaunā vertikālā loga kreisā stūra pozīcija, jāmēra no loga augšējās malas, kurā atrodas logs. |
Platums |
Loga jaunais platums. |
Augstums |
Loga jaunais augstums. |
Ja atstājat argumentu tukšu, Access izmanto loga pašreizējo iestatījumu.
Ievadiet vērtību vismaz vienam argumentam.
Piezīme.: Katrs mērījums ir collās vai centimetros atkarībā no Windows operētājsistēmas reģionālajiem iestatījumiem vadības panelis.
Piezīmes
Lai iestatītu lietojumprogrammu, kas izmanto logus, kas pārklājas, nevis ciļņu dokumentus, izmantojiet šo procedūru:
-
Noklikšķiniet uz Fails > Opcijas.
-
Noklikšķiniet uz Pašreizējā datu bāze.
-
Sadaļas Lietojumprogrammas opcijas sadaļā Dokumenta loga opcijas noklikšķiniet uz Logi, kuri pārklājas.
-
Noklikšķiniet uz Labi un pēc tam aizveriet un vēlreiz atveriet datu bāzi.
Šī darbība ir līdzīga noklikšķināšanai uzPārvietot vai Mainīt izmērus loga izvēlnē Vadīkla. Izmantojot izvēlnes komandas, varat izmantot tastatūras bulttaustiņus, lai pārvietotu logu vai mainītu tā izmērus. Izmantojot makro darbību MoveAndSizeWindow , ievadiet pozīciju un lielumu tieši. Logu pārvietošanai un lieluma maiņai varat izmantot arī peli.
Šo makro darbību var izmantot jebkurā logā jebkurā skatā.
Padomi
-
Lai pārvietotu logu, nemainot tā izmērus, ievadiet argumentu Pa labi un Uz leju vērtības, bet atstājiet argumentus Platums un Augstums tukšus.
-
Lai mainītu loga izmērus, tos nepārvietojot, ievadiet argumentu Platums un Augstums vērtības, bet atstājiet argumentus Pa labiun Uz leju tukšus.
Lai izpildītu makro darbību MoveAndSizeWindow modulī Visual Basic for Applications (VBA), izmantojiet MoveSize metodi, kas ir doCmd objektam.
Piemērs
Veidlapu sinhronizēšana, izmantojot makro
Tālāk norādītās makro darbības atver formu Produktu saraksts formas Piegādātāji apakšējā labajā stūrī, parādot pašreizējo piegādātāja produktus. Tas parāda darbību Echo, MsgBox, GoToControl, StopMacro, OpenForm un MoveAndSizeWindow izmantošanu. Tas parāda arī nosacījuma izteiksmes izmantošanu ar darbībām MsgBox, GoToControl un StopMacro . Šis makro ir jāpievieno pogai Pārskatīt produktus formā Piegādātāji.
Nosacījums |
Darbība |
Argumenti: Iestatīšana |
Komentārs |
---|---|---|---|
Echo |
Echo On: No |
Apturēt ekrāna atjaunināšanu makro izpildes laikā. |
|
IsNull([Piegādātāja ID]) |
MsgBox |
Ziņojums: Pārejiet uz piegādātāja ierakstu, kura produktus vēlaties skatīt, un pēc tam vēlreiz noklikšķiniet uz pogas Pārskatīt produktus. Beep: Jā Tips: Nav Nosaukums: Select a Supplier |
Ja formā Piegādātāji pašlaik nav piegādātāja, parādīt ziņojumu. |
GoToControl |
Vadīklas nosaukums: CompanyName |
Pārvietojiet fokusu uz vadīklu CompanyName. |
|
... |
StopMacro |
Apturiet makro. |
|
OpenForm |
Veidlapas nosaukums: Produktu saraksts Skats: datu lapa Filtra nosaukums: Where nosacījums: [Piegādātāja ID] = [Forms]![ Piegādātāji]! [Piegādātāja_ID] Datu režīms: tikai lasāms Loga režīms: Parasts |
Atveriet veidlapu Produktu saraksts un parādiet pašreizējā piegādātāja produktus. |
|
MoveAndSizeWindow |
Pa labi: 0,7799" Uz leju: 1,8" |
Formu Produktu saraksts novietojiet formas Piegādātāji apakšējā labajā pusē. |