Создание разделенной формы
Applies ToAccess для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

Разделенная форма в базе данных Access для настольных компьютеров

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

Примечание: Разделенные формы невозможно использовать в веб-базах данных Access или веб-приложениях Access.

В этой статье

Создание разделенной формы с помощью инструмента "Разделенная форма"

Данная процедура позволяет создать разделенную форму с нуля. Форма создается на основе таблицы или запроса, выбранных в области навигации или открытых в режиме таблицы.

  1. В области навигации щелкните таблицу или запрос с данными, которые должны отображаться в форме. Кроме того, можно открыть таблицу или запрос в режиме таблицы.

  2. На вкладке Создать в группе Формы нажмите кнопку Другие формы и выберите команду Разделенная форма.

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

К началу страницы

Преобразование существующей формы в разделенную форму

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

  1. Откройте форму в режиме макета. Для этого щелкните ее правой кнопкой мыши в области навигации и выберите команду Режим макета.

  2. Если окно свойств не отображается, нажмите клавишу F4.

  3. В раскрывающемся списке в верхней части страницы свойств выберите пункт Форма.

  4. На вкладке Формат страницы свойств в раскрывающемся списке Представление по умолчанию выберите пункт Разделенная форма.

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

К началу страницы

Настройка разделенной формы

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

Задание свойств разделенной формы

В таблице ниже перечислены некоторые свойства разделенной формы, значения которых можно задать на странице свойств. Чтобы открыть страницу свойств, нажмите клавишу F4. Проверьте также, выбрано ли значение Форма в раскрывающемся списке в верхней части страницы свойств. Все свойства таблицы расположены на вкладке Формат страницы свойств. Значения по умолчанию зависят от способа создания разделенной формы.

Свойство

Описание

Размер разделенной формы

Позволяет задать точную высоту или ширину части в режиме формы (в зависимости от того, как разделена форма: вертикально или горизонтально). Например, введите 1, чтобы высота или ширина формы равнялась 1 см. Чтобы установить размер другими средствами, например перетаскиванием линии разделения в режиме макета, введите Авто.

Ориентация разделенной формы

Позволяет указать местоположение таблицы относительно формы — выше, ниже, слева или справа.

Линия разделения в разделенной форме

Если для свойства задано значение Да, можно изменять размеры формы и таблицы, перемещая линию разделения между двумя частями. Линию разделения можно перетаскивать, выделяя больше или меньше места для таблицы. Если задано значение Нет, линия разделения скрыта, а размеры формы и таблицы изменить нельзя.

Таблица разделенной формы

Если для свойства задано значение Разрешить изменение (а источник записей формы допускает обновления), то таблицу можно будет изменять. Если задано значение Только чтение, изменение таблицы будет запрещено.

Печать разделенной формы

Позволяет указать, какая часть формы будет печататься. Если для свойства задано значение Только форма, на печать будет выводиться только часть в представлении формы. Если задано значение Только таблица, печататься будет только табличная часть.

Сохранение положения линии разделения

Если для свойства задано значение Да, то при открытии формы линия разделения будет находиться в том же положении, что и в прошлый раз. Если задано значение Нет, линия разделения скрыта, а размеры формы и таблицы изменить нельзя.

Фиксация разделителя формы

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

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

  2. Чтобы открыть страницу свойств, нажмите клавишу F4.

  3. В раскрывающемся списке в верхней части страницы свойств выберите пункт Форма .

  4. На вкладке Формат страницы свойств укажите значение Нет для свойства Линия разделения в разделенной форме.

  5. Установите для свойства Сохранение положения линии разделения значение Да.

  6. Перейдите в режим макета, щелкнув форму правой кнопкой мыши в области навигации и выбрав команду Режим макета.

  7. Перетащите линию разделения в нужное положение (или введите точное значение высоты в поле свойства Размер разделенной формы).

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

Разделитель будет зафиксирован в установленном положении, а линия разделения — скрыта.

Добавление поля в разделенную форму

  1. Перейдите в режим макета, щелкнув форму правой кнопкой мыши в области навигации и выбрав команду Режим макета.

  2. Если область Список полей не отображается, на вкладке Конструктор в группе Сервис нажмите кнопку Добавить поля.

  3. Найдите нужное поле и перетащите его в форму.

    Примечание: При перетаскивании поля в таблицу оно также добавляется в форму, но может отображаться не там, где нужно. Поэтому рекомендуется перетащить поле в форму.

Удаление поля из разделенной формы

  1. Перейдите в режим макета, щелкнув форму правой кнопкой мыши в области навигации и выбрав команду Режим макета.

  2. Щелкните часть в представлении формы, чтобы выделить ее, и нажмите клавишу DELETE.

    Поле будет удалено из обеих частей разделенной формы.

К началу страницы

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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