Макрокоманда "РазмерПоложениеОкна"

Если в классической базе данных Access в параметрах окна документа настроено использование перекрывающихся окон вместо документов с вкладками, то с помощью макрокоманды РазмерПоложениеОкна можно перемещать активное окно и изменять его размер. Сведения о настройке параметров окна документа см. в разделе "Замечания".

Примечание : Эту макрокоманду нельзя применять к окнам кода в редакторе Visual Basic. Сведения о настройке окон кода см. в статье, посвященной свойству WindowState.

Примечание : Начиная с Access 2010, макрокоманда СдвигРазмер называется РазмерПоложениеОкна.

Примечание : Макрокоманда РазмерПоложениеОкна недоступна в веб-приложениях Access.

Настройка

Макрокоманда РазмерПоложениеОкна имеет указанные ниже аргументы.

Аргумент макрокоманды

Описание

По правому краю

Новая горизонтальная координата левого верхнего угла окна, отсчитываемая от левого края содержащего его окна. Координата вводится в поле аргумента По правому краю.

От верхнего края

Новая вертикальная координата левого верхнего угла окна, отсчитываемая от верхнего края содержащего его окна.

Ширина

Новая ширина окна.

Высота

Новая высота окна.


Если оставить аргумент пустым, приложение Access использует текущий параметр окна.

Необходимо ввести значение хотя бы одного из аргументов.

Примечание : В зависимости от региональных настроек на панели управления Windows единицами измерения являются дюймы или сантиметры.

Замечания

Чтобы настроить в приложении использование перекрывающихся окон, а не документов с вкладками, сделайте следующее.

  1. На вкладке Файл выберите пункт Параметры.

  2. Выберите пункт Текущая база данных.

  3. В разделе Параметры приложений в группе Параметры окна документа выберите параметр Перекрывание окон.

  4. Нажмите кнопку ОК, а затем закройте и снова откройте базу данных.

Действие этой макрокоманды аналогично выбору пунктов Переместить или Размер в меню управления окном. С помощью команд этого меню можно переместить окно или изменить его размер, используя клавиши со стрелками. При использовании макрокоманды РазмерПоложениеОкна можно просто ввести координаты и размеры. Перемещать окна и изменять их размеры можно также с помощью мыши.

Эту макрокоманду можно использовать для любого окна в любом представлении.

Советы

  • Чтобы переместить окно, не изменяя его размеры, введите значения аргументов По правому краю и От верхнего края, а аргументы Ширина и Высота оставьте пустыми.

  • Чтобы изменить размеры окна, не перемещая его, введите значения аргументов Ширина и Высота, а аргументы По правому краю и От верхнего края оставьте пустыми.

Чтобы выполнить макрокоманду РазмерПоложениеОкна в модуле Visual Basic для приложений (VBA), используйте метод MoveSize объекта DoCmd.

Пример

Синхронизация форм с помощью макроса

Приведенный ниже макрос открывает форму "Список товаров" в правом нижнем углу формы "Поставщики", отображая товары текущего поставщика. В макросе показано использование макрокоманд ВыводНаЭкран, ОкноСообщения, КЭлементуУправления, ОстановитьМакрос, ОткрытьФорму и РазмерПоложениеОкна. Кроме того, проиллюстрировано использование условного выражения с макрокомандами ОкноСообщения, КЭлементуУправления и ОстановитьМакрос. Этот макрос должен быть привязан к кнопке "Обзор товаров" в форме "Поставщики".

Условие

Макрокоманда

Аргументы: параметр

Примечание

ВыводНаЭкран

Включить вывод: Нет

Приостанавливает обновление экрана, пока выполняется макрос.

IsNull([Код поставщика])

ОкноСообщения

Сообщение: Перейдите к записи того поставщика, товары которого нужно просмотреть. Затем снова нажмите кнопку "Обзор товаров".

Сигнал: Да

Тип: Отсутствует

Заголовок: Выберите поставщика

Сообщение выводится, если в форме "Поставщики" нет текущего поставщика.

КЭлементуУправления

Имя элемента: Организация

Перемещает фокус на элемент управления "Организация".

...

ОстановитьМакрос

Прекращает работу макроса.

ОткрытьФорму

Имя формы: Список товаров

Режим: Таблица

Имя фильтра:

Условие отбора: [Код поставщика] = [Формы]![Поставщики]![КодПоставщика]

Режим данных: Только чтение

Режим окна: Обычное

Открывает форму "Список товаров" и показывает товары текущего поставщика.

РазмерПоложениеОкна

По правому краю: 2 см

От верхнего края: 4,5 см

Помещает форму "Список товаров" в правую нижнюю часть формы "Поставщики".

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×