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

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

Браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

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

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

В этом видео

Добавить поле со списком в форме

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

  2. На вкладке " Конструктор " в группе элементы управления щелкните стрелку вниз в коллекции элементы управления и убедитесь, что выбран параметр Использовать мастера элемента управления.

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

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

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

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

Примечание: Поле со списком можно добавить несколько полей, но только первое поле будет использоваться для поиска записи. Убедитесь в том, что поле, который вы выберете однозначно определяет каждой записи. Если существует несколько записей с одинаковой фамилией выберите поле, например фамилии, Access найдет только первую запись, удовлетворяющую, фамилию, даже если вы добавили первое имя в поле со списком. Хороший способ — создать вычисляемое поле в источнике записей формы, которая объединяет два или несколько полей, а затем использовать в качестве значения поля со списком, вычисляемое поле. Дополнительные сведения о создании вычисляемых полей читайте в разделе См.

  1. На следующей странице мастера показано, как будет выглядеть списка после ее создания.

    • Убедитесь, что установлен флажок Скрыть ключевой столбец.

    • Настройка ширины колонок при необходимости и прокрутите список вниз, чтобы убедитесь, что все, что наименьших значений.

  2. На следующей странице мастера введите метку со списком, например «Поиск контактов».

  3. Нажмите кнопку Готово.

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

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

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

Сортировка значений в поле со списком

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

  1. На вкладке Главная в группе представления выберите пункт Режим макета.

  2. Выберите поле со списком.

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

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


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

  1. В строке Сортировка поле, которое вы выбрали со списком выберите порядок сортировки, которое (по возрастанию или по убыванию ).

  2. На ленте нажмите кнопку Закрыть, а затем нажмите кнопку Да, чтобы сохранить изменения.

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

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

Если параметр недоступен найти запись...

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

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

  1. Нажмите кнопку Отмена, чтобы закрыть мастер.

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

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

  4. В списке в верхней части страницы свойств выберите пункт форма.

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

  6. Выполните одно из следующих процедур, в зависимости от того, что необходимо сделать.

    • Вариант 1: Выберите существующей таблицы или запроса в качестве источника записей

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

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

    1. Щелкните в поле свойства Источник записей и щелкните появившуюся стрелку раскрывающегося списка.

    2. Выберите один из доступных таблиц или запросов. Если подходящий таблицы или запроса недоступна, необходимо создать один прежде чем продолжать. Подробнее читайте в статьях Общие сведения о таблицах и Знакомство с запросами.

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

      • Вариант 2: Создание сохраненного запроса или преобразовать инструкцию SELECT сохраненного запроса

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

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

      Откроется построитель запросов.

      • Если поле свойства Источник записей изначально пусто, построитель запросов отображает диалоговое окно Добавление таблицы, и можно приступать к созданию нового запроса. Для получения дополнительных сведений обратитесь к статье Знакомство с запросами. Когда вы закончите построение запроса, перейдите к этапу 2.

      • Если поле свойства Источник записей изначально содержал инструкция SELECT, этот запрос отображается в построителе запросов. Перейдите к этапу 2, чтобы преобразовать его в сохраненного запроса.

    5. На вкладке Конструктор в группе Закрытие выберите команду Сохранить как.

    6. В диалоговом окне Сохранить как введите имя для запроса в Сохранить «Queryn»: поле.

    7. Убедитесь в том, что выбран запрос в поле как, а затем нажмите кнопку ОК.

    8. На вкладке " Конструктор " в группе Закрыть нажмите кнопку Закрыть.

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

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

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

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

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

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

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

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

×