Добавление поля в форму или отчет

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

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

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

В этой статье

Добавление поля к форме или отчету с помощью списка полей

Дополнительные сведения о списке полей

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

Добавление поля к форме или отчету с помощью списка полей

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

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

    • На вкладке Конструктор в группе Сервис щелкните пункт Добавить существующие поля.
      -ИЛИ-

    • Нажмите клавиши ALT+F8.

  2. В списке полей найдите таблицу, содержащую поле, которое требуется добавить. Чтобы отобразить или скрыть список полей в той или иной таблице, щелкните знак "плюс" (+) или "минус" (-) рядом с ее именем.

    Примечание : Если база данных не содержит таблиц, область "Список полей" будет пустой.

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

    • Дважды щелкните поле.

    • Перетащите поле из списка полей в форму или отчет.

    • Удерживая нажатой клавишу CTRL, щелкните в списке несколько полей, а затем одновременно перетащите их в форму или отчет.

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

    • Чтобы добавить к форме или отчету диапазон полей из области "Список полей", выполните следующие действия:

    • Щелкните первое поле диапазона.

    • Удерживая нажатой клавишу SHIFT, щелкните последнее поле диапазона.

      Будут выделены не только первое и последнее поле, но и все поля между ними.

    • Перетащите все выбранные поля в форму или отчет.

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

  4. Для отображения каждого поля Access создает соответствующий элемент управления, а также привязывает этот элемент управления к полю. Кроме того, для элемента управления создается присоединенная подпись. Эту подпись можно изменить. Щелкните ее, чтобы выделить, а затем щелкните еще раз, чтобы установить в нее курсор. После этого подпись можно редактировать подобно тексту в документе.

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

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

Примечание :  Эта процедура не применяется к элементам управления в веб-объектах (объектах, которые должны быть совместимы с функцией публикации в службах Access).

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

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

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

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

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

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

Дополнительные сведения о списке полей

В следующем списке приведены советы по работе с областью "Список полей", которые могут быть полезны при добавлении полей к форме или отчету. Чтобы открыть область "Список полей", откройте форму или отчет в режиме макета или Конструкторе и нажмите клавиши ALT+F8.

  • Если свойство Источник записей формы или отчета пусто, то при перетаскивании поля из области "Список полей" в форму или отчет будет автоматически заполнено свойство Источник записей формы или отчета.

  • Если свойство Источник записей формы или отчета является инструкцией SELECT или именем таблицы, можно выбрать одно из двух состояний для области "Список полей":

    • Все поля базы данных    В этом режиме отображаются разделы Поля, доступные в данном представлении, Доступные поля в связанной таблице и Доступные поля в другой таблице (если такие таблицы существуют).

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

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

      Примечание :  Если в качестве значения свойства Источник записей формы или отчета был задан сохраненный запрос, то в области "Список полей" будет отображаться только раздел Поля, доступные в данном представлении (в верхней части области "Список полей" не будет варианта Показать все таблицы). Для редактирования источника записей щелкните правой кнопкой мыши любое из полей и выберите команду Изменение источника записи.

  • Если в качестве значения свойства Источник записей формы или отчета была задана таблица, то при перетаскивании в форму или отчет поля из раздела Доступные поля в связанной таблице области "Список полей" значение свойства формы или отчета Источник записей будет изменено на инструкцию SELECT, которая включает добавляемое поле. Если не удается автоматически связать таблицы, отображается диалоговое окно Выбор отношения, в котором можно выбрать соответствующую связь.

  • При перетаскивании в форму или отчет поля из раздела Доступные поля в другой таблице области "Список полей" выводится диалоговое окно Определение связи. Этим диалоговым окном следует воспользоваться, чтобы указать связь между другой таблицей и источником записей формы или отчета. Если не известно, какие поля нужно указать в этом диалоговом окне, можно нажать кнопку Отмена, а затем изучить отношения между таблицами.

    Дополнительные сведения об отношениях см. в статье Руководство по отношениям между таблицами или Создание, изменение или удаление отношений.

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

  • Если источник записей формы или отчета представляет собой инструкцию SELECT или сохраненный запрос, в этом случае источник записи можно просматривать и редактировать в построителе запросов, для чего нужно щелкнуть правой кнопкой мыши любое поле в области "Список полей" и выбрать команду Изменение источника записи. Если источник записей является таблицей, данная команда вызовет построитель запросов для таблицы. Будет предложено создать запрос, основанный на таблице; чтобы изменить источник записи на запрос, нажмите кнопку Да, а чтобы оставить источник записи без изменения, нажмите кнопку Нет.

  • Чтобы открыть таблицу в режиме таблицы, щелкните Изменить таблицу рядом с именем таблицы или щелкните правой кнопкой мыши имя таблицы в области "Список полей" и выберите команду Открыть таблицу в режиме таблицы.

  • В клиентской базе данных можно добавить поле подстановки к таблице при помощи списка полей следующим образом:

    Примечание :  Эта процедура не применяется к таблицам в веб-базах данных (базах данных, которые должны быть совместимы с функцией публикации в службах Access).

  • Нажмите кнопку Изменить таблицу рядом с таблицей, в которую нужно добавить поле подстановок.

    Таблица откроется в режиме таблицы.

  • Перетащите поле из списка полей в таблицу данных.

  • Будет запущен мастер подстановок. Следуйте указаниям мастера. На последней странице нажмите кнопку Готово.

  • Область задач"Список полей" можно отстыковать от правого края рабочей области Access, поместив указатель мыши на строку заголовка области "Список полей" так, чтобы он принял вид указателя перемещения Указатель перемещения , и перетащив область "Список полей" влево. Список можно разместить в любом месте или пристыковать к левому краю рабочей области, перетащив до конца влево.

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

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

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

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

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

    Изображение кнопки

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

    Изображение кнопки

  2. На вкладке Конструктор в коллекции Элементы управления нажмите кнопку элемента управления, который требуется добавить.

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

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

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

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

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

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

    3. Щелкните и перетащите элемент управления в нужное место.

Мастер элементов управления может содержать действия, помогающие привязать элемент управления к полю. Если мастер не привязывает элемент управления к полю и тип созданного элемента управления позволяет ему отображать данные (например, поле или раскрывающийся список), следует ввести имя поля или выражение в поле свойства Данные (Control Source) этого элемента, и только тогда возможно отображение данных. Чтобы привязать элемент управления к полю, выполните следующие действия.

  1. Откройте окно свойств элемента управления, щелкнув его и нажав клавишу F4.

  2. На вкладке Данные окна свойств нажмите стрелку раскрытия списка рядом со свойством Данные (Control Source) и выберите поле, которое должно отображаться в элементе управления. Можно также ввести выражение в ячейку свойства Данные (Control Source).

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

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

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

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

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

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

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

×