Как изменить размер окна access

Увеличение и уменьшение размеров элементов управления при изменении размера формы

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

По умолчанию элементы управления в форме Access остаются закрепленными в левом верхнем углу формы и не изменяются при изменении размера формы. Чтобы изменить это поведение, можно воспользоваться командой » привязать «. Например, можно настроить текстовое поле таким образом, чтобы оно растянуто вниз и вправо, так как форма становится больше. Это позволяет видеть больше текста в элементе управления.

В этой статье

Привязка элемента управления

В области навигации щелкните правой кнопкой мыши форму, которую вы хотите изменить, и выберите пункт режим макета.

В форме щелкните элемент управления, к которому вы хотите применить поведение привязки.

На вкладке Упорядочить в группе Расположение нажмите кнопку привязать.

Выберите нужный параметр.

Поведение элемента управления при изменении размера формы

В левом верхнем углу по умолчанию

Элемент управления, привязанный к левому верхнему углу формы, не изменяет размер.

Элемент управления, привязанный к левому верхнему углу формы, и растягивается вниз, чтобы заполнить доступное пространство.

В нижнем левом углу

Элемент управления, привязанный к левому нижнему углу формы, не изменяет размер.

Растяжение по верхнему краю

Элемент управления, привязанный к левому верхнему углу формы, и растягивается по горизонтали для заполнения доступного пространства.

РасТянуть вниз и по горизонтали

Элемент управления, привязанный к левому верхнему углу формы, растягивается вниз и вверх для заполнения всего доступного пространства.

Растяжение по нижнему краю

Элемент управления, привязанный к левому углу формы, и растягивается по горизонтали для заполнения доступного пространства.

В правом верхнем углу

Элемент управления, привязанный к верхнему правому углу формы, не изменяет размер.

Растяжение вниз и вправо

Элемент управления, привязанный к верхнему правому углу формы, и растягивается по вертикали, чтобы заполнить доступное пространство.

Элемент управления, привязанный к нижнему правому углу формы, не изменяет размер.

Если для свойства Orientation формы задано значение справа налево, то привязка по умолчанию для команд «растянуть по» находится в правой части формы, а не в левой части.

Если задать один из вариантов растягивания для элемента управления, элемент управления не станет меньше, чем размеры, заданные в свойствах Width и Height элемента управления.

Чтобы запретить элементу управления растягивать, уменьшать или перемещаться по мере изменения размера формы, установите для параметра привязки элемента управления значение по умолчанию в левом верхнем углу.

Если вы настроили доступ к экранным объектам в качестве перекрывающихся окон, а не в виде документов с вкладками, выбранное поведение привязки отображается при изменении размера окна формы (или, если форма развернута, когда вы изменяете размер окна Access). Если вы установили для базы данных отображение объектов в виде вкладок документов (значение по умолчанию), то выбранное поведение привязки будет видимо только при изменении размера окна Access.

Как настроить параметры окна документа?

На вкладке Файл в разделе Справка щелкните элемент Параметры.

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

В разделе Параметры приложенияв разделе Параметры окна документавыберите перекрывающиеся окна или документы с вкладками.

Совет: В режиме конструктора убедитесь в том, что форма имеет размер, так что имеется минимум пустое пространство сетки и справа от элементов управления. Это поможет убедиться, что элементы управления будут закреплены и растягиваться по нижнему и правому краям окна формы. Кроме того, задайте для ширины и высоты каждого элемента управления растяжения минимальный размер, который будет использоваться в обычных обстоятельствах.

Читайте также:  Как сделать окно поиска css

1. в текстовом поле Описание установлено значение растяжение вниз и по горизонтали, а для него установлен минимальный размер.

2. размер бланка формы изменился таким образом, чтобы осталось только небольшое пустое пространство.

Примечание: Возможно, потребуется переместить другие элементы управления в форме или изменить их размер (особенно элементы в верхнем или нижнем колонтитуле), прежде чем можно будет изменить размер сетки в конструкторе форм.

Специальные моменты, которые следует учитывать при использовании макетов

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

Макеты бывают двух видов: с накоплением и таблицами. Для одноэлементных форм (для свойства представление по умолчанию задано значение Single Forms) в Access используются макеты с накоплением по умолчанию. В макете с накоплением функция привязки позволяет перемещать и растягивать элементы управления по вертикали и по горизонтали.

Для многоэлементных форм (для которых для свойства представление по умолчанию задано значение непрерывная форма) в Access используются табличные макеты по умолчанию. В табличном макете функция привязки передвигается и растягивает элементы управления по вертикали. Например, параметр » растянуть вниз и по привязке» приводит к тому, что элемент управления растягивается по горизонтали.

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

Автоматические параметры других элементов управления в том же макете элемента управления

Макет с накоплением

В левом верхнем углу по умолчанию

Для всех остальных элементов управления задано значение по левомукраю.

Для всех остальных элементов управления задано значение по левомукраю.

Для элементов управления выше задано значение по левомукраю. Для элементов управления ниже задано значение по нижнему краю.

Для всех остальных элементов управления выбрано растяжение вниз.

В нижнем левом углу

Для всех остальных элементов управления устанавливается значение снизу слева.

Для всех остальных элементов управления устанавливается значение снизу слева.

Растяжение по верхнему краю

Для всех остальных элементов управления задается растяжение по верхнему краю.

Элементы управления слева задаются в верхнем левом углу. Элементы управления справа настраиваются на верхний правыйугол.

РасТянуть вниз и по горизонтали

Для элементов управления выше задано растяжение по верхнему краю. Для элементов управления ниже задано растяжение по нижнему краю.

Элементы управления слева задаются для растягивания вниз. Для элементов управления справа задается растяжение вниз и вправо.

Растяжение по нижнему краю

Для всех остальных элементов управления в нижней части экраназаДается растяжение.

Элементы управления слева задаются слева внизу. Элементы управления справа настраиваются на Нижний правый.

В правом верхнем углу

Для всех остальных элементов управления задано значение в верхнем правомуглу.

Для всех остальных элементов управления задано значение в верхнем правомуглу.

Растяжение вниз и вправо

Для элементов управления выше задано значение сверху справа. Элементы управления ниже установлены на Нижний правый.

Для всех остальных элементов управления задается растяжение вниз и вправо.

Все остальные элементы управления устанавливаются в Нижний правый край.

Все остальные элементы управления устанавливаются в Нижний правый край.

Примечание: В зависимости от макета формы может потребоваться удалить элемент управления из макета элемента управления для достижения нужного поведения привязки. Чтобы удалить элемент управления из макета элемента управления, в том случае, если отчет открыт в режиме конструктора, выберите элементы управления, которые вы хотите удалить, в макет, а затем на вкладке Упорядочить в группе Таблица нажмите кнопку Удалить макет.

Читайте также:  Как подготовить помещение для установки пластиковых окон

Источник

Изменение размеров окна формы

Изменение размеров формы
Доброго времени суток. У меня такой вопрос: Как управлять размерами формы? Когда я создаю новую.

Изменение окна формы и добавление значений
Появилось несколько вопросов по формам. В одной форме расположены списки литературы по жанрам.

Изменение размеров в зависимости от разрешения дисплея
Аксесс 2007 Здраствуйте. Можно ли как то играть с размерами формы (и контролов в ней) в.

«Начало формы» — что вы имели ввиду?

Есть понятие «Центровка объектов по центру формы при изменении её размеров (под экран)» — вам это нужно?

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Изменение размеров рисунка при изменении размеров области вывода (окна)
Нужно сделать так, что бы рисунок менял свой размер при изменении окна. unit Unit1; interface .

Изменение размеров виджета при изменении размеров окна
Здравствуйте! Окно, созданное Qt (в моем случае QMainWindow), можно увеличивать и уменьшать в.

Изменение размеров окна при изменении размеров виджета
Доброго времени суток, господа программисты! Возникла такая ситуация: есть окно программы, в нем.

Изменение размеров элементов, при изменение размеров формы
Доброго времени суток, подскажите, как в VS2016 реализовать подобное, а именно: Имеются следующая.

Источник

Перемещение и изменение размера отдельных элементов управления

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

По умолчанию при создании новой формы с помощью одного из инструментов формы на вкладке Создание или при добавлении полей в форму, если она открыта в режиме макета, Access помещает надписи и другие элементы управления в направляющие с названием макеты. Макет, обозначенный оранжевым цветом сетки вокруг элементов управления, позволяет выравнивать элементы управления по горизонтали и вертикали, чтобы придать форме единообразный вид. На приведенном ниже рисунке показан макет с накоплением в форме, открытой в режиме макета.

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

Дополнительные сведения об использовании макетов можно найти в статье Автоматическое выравнивание элементов управления в форме.

В этой статье

Удаление одного или нескольких элементов управления из макета

В области навигации щелкните форму правой кнопкой мыши и выберите команду Конструктор.

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

Выполните одно из следующих действий:

На вкладке Упорядочить в группе Таблица нажмите кнопку Удалить макет.

Щелкните правой кнопкой мыши один из выбранных элементов управления, наведите указатель на пункт Макети выберите команду Удалить макет.

Access удалит выбранные элементы управления из макета.

Разделение одного макета на два

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

В области навигации щелкните форму правой кнопкой мыши и выберите команду Конструктор.

Удерживая нажатой клавишу SHIFT, щелкните элементы управления, которые вы хотите переместить в новый макет элемента управления.

Выполните одно из следующих действий:

На вкладке Упорядочить в группе Таблица выберите нужный тип макета для нового макета (в виде таблицы или в столбик).

Щелкните правой кнопкой мыши выбранные элементы управления, наведите указатель на пункт Макети выберите нужный тип макета для нового макета.

Читайте также:  Кухня с эркером окна до пола

Access создаст новый макет элементов управления и добавит в него выбранные элементы.

Перемещение макетов

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

Выберите любой элемент управления в макете.

Нажмите и удерживайте клавишу CTRL.

Перетащите макет с помощью селектора макета в левом верхнем углу макета.

Совет: Удерживая нажатой клавишу CTRL при перетаскивании макета или элемента управления, вы не допускаете вставки макета или элемента управления в другие макеты по мере перетаскивания.

Источник

Макрокоманда «Макрокоманда размерположениеокна»

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

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

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

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

Настройка

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

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

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

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

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

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

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

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

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

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

Замечания

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

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

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

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

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

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

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

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

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

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

Пример

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник

Поделиться с друзьями