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

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

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

Предполагаемое действие:

Создание новой разделенной формы при помощи инструмента «Разделенная форма»

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

Доработка разделенной формы

Создание новой разделенной формы при помощи инструмента «Разделенная форма»

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

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

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

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

В начало страницы

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

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

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

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

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

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

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

В начало страницы

Доработка разделенной формы

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

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

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

Свойство

Представления, в которых можно настраивать это свойство

Описание

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

Только режим конструктора

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

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

Режим конструктора или режим макета

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

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

Только режим конструктора

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

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

Только режим конструктора

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

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

Режим конструктора или режим макета

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

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

Режим конструктора или режим макета

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

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

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

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

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

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

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

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

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

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

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

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

Добавление или удаление поля

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

  2. Найдите нужное поле и перетащите его на любую часть разделенной формы.

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

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

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

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

В начало страницы

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

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

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

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

×