Добавить поля в форму или отчет можно с помощью панели Список полей. Если дважды щелкнуть поле на панели Список полей (или перетащить поле из списка в форму или отчет), Microsoft Access автоматически создаст подходящий элемент управления для отображения поля, например текстовое поле или флажок, а затем привяжет его к этому полю.
Если у вас нет формы или отчета, см. статьи Формы и Общие сведения об отчетах ‒ они помогут вам приступить к работе.
В этой статье
Добавление поля в форму или отчет с помощью панели списка полей
-
Откройте отчет в режиме макета или конструктора.
Если панель Список полей не отображается, выполните одно из указанных ниже действий.
-
На вкладке Конструктор в группе Сервис нажмите кнопку Добавить поля.
-ИЛИ- -
Нажмите клавиши ALT+F8.
-
-
На панели Список полей найдите таблицу, содержащую поле, которое нужно добавить. Чтобы скрыть или отобразить список полей таблицы, щелкните знак плюса (+) или минуса (-) рядом с ее именем.
Примечание: Если в базе данных нет таблиц, панель Список полей будет пуста.
-
Обнаружив нужное поле, добавьте его в форму или отчет. Для этого выполните одно из указанных ниже действий.
-
Дважды щелкните поле.
-
Перетащите поле с панели Список полей в форму или отчет.
-
Нажмите клавишу CTRL и, удерживая ее, щелкните по очереди несколько полей, а затем перетащите их в форму или отчет.
Примечание: Этот метод работает только с полями в разделе Поля, доступные в данном представлении на панели Список полей.
-
Чтобы добавить диапазон полей с панели Список полей в форму или отчет, выполните указанные ниже действия.
-
Щелкните первое поле в диапазоне.
-
Нажмите клавишу SHIFT и, удерживая ее, щелкните последнее поле в диапазоне.
Access выделит поля, которые вы щелкнули, и все поля между ними.
-
Перетащите выделенные поля в форму или отчет.
Примечание: Этот метод работает только с полями в разделе Поля, доступные в данном представлении на панели Список полей.
-
-
Access создаст подходящий элемент управления для отображения каждого поля и привяжет его к этому полю. Кроме того, будет создана надпись, связанная с элементом управления. Для изменения надписи щелкните ее один раз, чтобы выделить, а затем еще раз, чтобы поместить курсор в надпись. После этого надпись можно отредактировать как обычный текст в документе.
-
Если нужно отобразить поле в элементе управления, отличном от созданного автоматически, тип элемента управления можно изменить. Однако его можно изменить только на тот тип элемента управления, который подходит для этого поля. Например, поле со списком можно заменить текстовым полем или списком, но не кнопкой.
Изменение типа элемента управления
-
Откройте форму или отчет в режиме конструктора. Для этого щелкните форму или отчет в области навигации правой кнопкой мыши и выберите пункт Конструктор.
-
Щелкните правой кнопкой мыши элемент управления, тип которого нужно изменить,и выберите в контекстном меню пункт Преобразовать элемент в.
Если пункт меню Преобразовать элемент в недоступен, другие типы элементов управления для данного поля не подходят. В противном случае Access отобразит список типов элементов управления.
-
Выберите тип, которым хотите заменить текущий элемент управления.
Измененный элемент управления по-прежнему будет привязан к полю, но некоторые его свойства, возможно, придется настроить. Чтобы открыть страницу свойств элемента управления, щелкните его и нажмите клавишу F4.
-
Добавление поля в форму или отчет без использования списка полей
Использование панели списка полей — самый простой способ добавления поля в форму или отчет. Однако вы также можете добавить поле, создав элемент управления и привязав его к полю. Для этого выполните описанные ниже действия.
-
В области навигации щелкните форму или отчет правой кнопкой мыши и выберите пункт Режим макета или Конструктор.
Мастера элементов. Мастер элементов помогает создавать кнопки, списки, подчиненные формы, поля со списками и группы переключателей. Мастер задает ряд вопросов о том, как элемент управления должен выглядеть и работать, а затем создает его и настраивает его свойства на основе ваших ответов. На вкладке Конструктор в группе Элементы управления нажмите стрелку вниз рядом с коллекцией элементов управления. Если пункт Использовать мастера не выделен, щелкните его, чтобы выделить.
Если вы хотите создать элементы управления без использования мастера, пункт Использовать мастера не должен быть выделен.
-
На вкладке Конструктор в группе Элементы управления щелкните нужный элемент управления.
Чтобы определить имя инструмента, наведите указатель на него. Access отобразит имя средства.
-
Щелкните бланк формы или отчета в точке, где должен находиться левый верхний угол элемента управления, и Access создаст элемент управления стандартных размеров. Вы также можете нажать кнопку мыши и настроить размеры элемента управления перетаскиванием.
-
Если включен параметр Использовать мастера и для элемента управления, добавляемого на форму, есть мастер, он запустится и поможет настроить параметры.
-
Если с первого раза точно расположить элемент управления не удастся, его можно переместить, выполнив указанные ниже действия.
-
Щелкните элемент управления, чтобы выделить его. Если с элементом управления связана надпись, нажмите клавишу CTRL и, удерживая ее нажатой, щелкните надпись, чтобы выделить и ее тоже.
-
Наведите указатель на элемент управления, чтобы он принял вид указателя перемещения .
-
Щелкните элемент управления и перетащите его в нужное место.
-
Мастер элемента управления может содержать инструкции по привязке элемента управления к полю. Если элемент управления не привязывается мастером к полю, но может выводить данные (например, если это текстовое поле или поле со списком), для отображения данных нужно назначить имя поля или выражение свойству Данные элемента управления. Чтобы привязать элемент управления к полю, выполните указанные ниже действия.
-
Щелкните элемент управления и нажмите клавишу F4, чтобы отобразить его свойства.
-
На вкладке Данные окна свойств щелкните стрелку раскрывающегося списка рядом со свойством Данные и выберите поле, которое нужно отобразить в элементе управления. В поле Данные также можно ввести выражение.
Дополнительные сведения о выражениях см. в статье Создание выражений.
Дополнительные сведения о панели списка полей
Ниже приведены советы по работе с панелью Список полей, которые могут быть полезны при добавлении полей в форму или отчет. Чтобы отобразить панель Список полей, откройте форму или отчет в режиме макета или конструктора, а затем нажмите клавиши ALT+F8.
-
Если свойство Источника записей формы или отчета пустое, а вы перетаскиваете поле из области Список полей в форму или отчет, Access автоматически заполняет для вас свойство Источник записей формы или отчета.
-
Если свойство Источник записей формы или отчета является инструкцией SELECT или именем таблицы, панель Список полей может отображаться в двух режимах.
-
<c0>Все поля базы данных</c0>. В этом режиме отображаются разделы Поля, доступные в данном представлении, Доступные поля в связанной таблице и Доступные поля в другой таблице (если такие таблицы есть).
-
<c0>Только поля в текущем источнике записей</c0>. В этом режиме отображается лишь раздел Поля, доступные в данном представлении.
Для переключения между режимами выберите на панели Список полей команду Показать только поля в текущем источнике записей или Показать все таблицы.
Примечание: Если свойству Источник записей формы или отчета назначен сохраненный запрос, панель Список полей содержит только раздел Поля, доступные в данном представлении, а команда Показать все таблицы в нижней части панелиСписок полей отсутствует. Чтобы изменить источник записей, щелкните одно из полей правой кнопкой мыши и выберите пункт Изменение источника записи.
-
-
Если свойству Источник записей формы или отчета назначена таблица и вы перетаскиваете в форму или отчет поле из раздела Доступные поля в связанной таблице панели Список полей, Access заменит свойство Источник записей инструкцией SELECT, которая включает добавляемое поле. Если Access не сможет определить отношение между таблицами, появится диалоговое окно Выбор отношения, чтобы вы могли выбрать нужный вариант.
-
Если перетащить в форму или отчет поле из раздела Доступные поля в связанной таблице панели Список полей, появится диалоговое окноОпределение связи. Укажите в нем отношение между другой таблицей и источником записей формы или отчета. Если вы не уверены, какие поля ввести в этом диалоговом окне, можете нажать кнопку Отмена и изучить отношения между таблицами.
Дополнительные сведения об отношениях см. в статьях Руководство по связям между таблицами и Создание, изменение и удаление отношения.
Поле в разделе Доступные поля в другой таблице на панели Список полей может быть косвенно связано с источником записей формы или отчета через одну из таблиц в разделе Доступные поля в связанной таблице. В этом случае перетаскивание поля из одной из связанных таблиц в форму или отчет может привести к перемещению одной или нескольких таблиц из раздела Доступные поля в другой таблице в раздел Доступные поля в связанной таблице.
-
Если источником записи формы или отчета является инструкция SELECT или сохраненный запрос, вы можете просмотреть и изменить источник записей в построителе запросов, щелкнув правой кнопкой мыши любое поле в области Список полей и выбрав команду Изменить источник записей. Если источником записи является таблица, эта команда вызывает построитель запросов для таблицы. Access спросит, хотите ли вы создать запрос на основе таблицы; Нажмите кнопку Да , чтобы изменить источник записи на запрос, или Нет , чтобы оставить источник записи без изменений.
-
Чтобы открыть таблицу в режиме таблицы, щелкните ссылку Изменить таблицу рядом с именем таблицы или щелкните имя таблицы на панели Список полей правой кнопкой мыши и выберите в контекстном меню пункт Открытие таблицы в режиме таблицы.
-
Чтобы добавить поле подстановки в таблицу с помощью панели Список полей, выполните указанные ниже действия.
-
Щелкните ссылку Изменить таблицу рядом с таблицей, в которую нужно добавить поле подстановки.
Она отобразится в режиме таблицы.
-
Перетащите поле с панели Список полей в таблицу.
-
Появится мастер подстановок. Следуйте его инструкциям. На последней странице мастера нажмите кнопку Готово.
-
-
Панель "Список полей" можно отстыковать от правой части рабочей области Access, расположив указатель в заголовке панели "Список полей" , пока он не превратится в указатель перемещения , а затем перетащив область "Список полей" влево. Список можно разместить в любом месте рабочей области или закрепить его в левой части рабочей области, перетащив его влево.