Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

В настолни бази данни на Access, ако сте задали опциите на прозореца на документа да използват припокриващи се прозорци вместо документи с раздели, можете да използвате макрокомандата MoveAndSizeWindow , за да преместите или преоразмерите активния прозорец. За информация как да зададете опции за прозорец на документ, вж. раздела Забележки.

Забележка: Тази макрокоманда не може да се приложи към прозорци с код в редактора на Visual Basic. За информация как да засегнете прозорците с код, вижте темата за свойството WindowState .

Забележка: Макрокомандата MoveAndSizeWindow не е налична в уеб приложенията на Access.

Настройка

Макрокомандата MoveAndSizeWindow има следните аргументи:

Аргумент на действие

Описание

Надясно

Новото хоризонтално положение на горния ляв ъгъл на прозореца, измерено от левия ръб на съдържащия го прозорец. Въведете позицията в полето За аргумент Дясно .

Надолу

Новото вертикално местоположение на горния ляв ъгъл на прозореца, измерено от горния ръб на съдържащия го прозорец.

ширина

Новата ширина на прозореца.

Височина

Прозорецът е с нова височина.

Ако оставите аргумента празен, Access използва текущата настройка на прозореца.

Трябва да въведете стойност за поне един аргумент.

Забележка: Всеки размер е в инчове или сантиметри в зависимост от регионалните настройки в Windows Контролен панел.

Забележки

За да настроите приложение да използва припокриващи се прозорци вместо документи с раздели, използвайте следната процедура:

  1. Щракнете върху Файл > Опции.

  2. Щракнете върху Текуща база данни.

  3. В секцията Опции на приложението , под Опции за прозорец на документ щракнете върху Припокриващи се прозорци.

  4. Щракнете върху OK и след това затворете и отворете отново базата данни.

Това действие е подобно на щракването върху Преместване или Размер в менюто Контрола на прозореца. С командите на менюто можете да използвате клавишите със стрелки на клавиатурата, за да преместите или преоразмерите прозореца. С макрокомандата MoveAndSizeWindow въвеждате размерите на позицията и размера директно. Можете също да използвате мишката, за да премествате и оразмерите прозорци.

Можете да използвате тази макрокоманда във всеки прозорец, във всеки изглед.

Съвети

  • За да преместите прозорец, без да го преоразмерявате, въведете стойности за аргументите Отдясно и Надолу , но оставете аргументите Ширина и Височина празни.

  • За да преоразмерите прозорец, без да го премествате, въведете стойности за аргументите Ширина и Височина , но оставете празни аргументите Отдясно и Надолу .

За да изпълните макрокомандата MoveAndSizeWindow в модул на Visual Basic for Applications (VBA), използвайте метода MoveSize на обекта DoCmd .

Пример

Синхронизиране на формуляри с помощта на макрос

Следните макрокоманди отварят формуляр "Списък на продуктите" в долния десен ъгъл на формуляра "Доставчици", показващ продуктите на текущия доставчик. Той показва използването на действията Echo, MsgBox, GoToControl, StopMacro, OpenForm и MoveAndSizeWindow . Той показва също използването на условен израз с действията MsgBox, GoToControl и StopMacro . Този макрос трябва да бъде прикачен към бутона "Преглед на продукти" във формуляра "Доставчици".

Условие

Действие

Аргументи: настройка

Коментар

Echo

Включено ехо: не

Спрете актуализирането на екрана, докато се изпълнява макросът.

IsNull([ИД на доставчик])

MsgBox

Съобщение: Преминете към записа за доставчик, чиито продукти искате да видите, след което щракнете отново върху бутона "Преглед на продукти".

Звуков сигнал: Да

Тип: няма

Заглавие: Избор на доставчик

Ако няма текущ доставчик във формуляра "Доставчици", покажете съобщение.

GoToControl

Име на контрола: CompanyName

Преместване на фокуса върху контролата CompanyName.

...

StopMacro

Спиране на макроса.

OpenForm

Име на формуляр: Списък на продуктите

Изглед: Лист с данни

Име на филтър:

Условие Where: [ИД на доставчик] = [Формуляри]! [Доставчици]! [ИД на доставчик]

Режим на данни: само за четене

Режим на прозорец: Нормален

Отворете формуляра Списък на продуктите и покажете продуктите на текущия доставчик.

MoveAndSizeWindow

Десен: 0,7799"

Надолу: 1,8"

Позиционирайте формуляра Списък на продуктите в долния десен ъгъл на формуляра Доставчици.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×