Обеспечение возможности поиска записи путем выбора значения из списка

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

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

Примечание: 

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

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

Создание списка или поля со списком

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

  2. Убедитесь в том, что на вкладке Конструктор в группе Элементы управления выделена кнопка Использовать мастера Изображение кнопки .

  3. В группе элементы управления нажмите кнопку Список Изображение кнопки или Поле со списком Изображение кнопки .

  4. В форме щелкните место для размещения списка или поля со списком.

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

    Параметр поиска записи... недоступен.

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

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

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

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

    3. Если панель задач Окно свойств не появилась, нажмите клавишу F4, чтобы открыть ее.

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

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

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

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

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

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

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

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

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

      • Создайте новый сохраненный запрос и преобразовать инструкцию SELECT сохраненного запроса

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

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

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

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

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

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

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

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

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

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

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

        7. Нажмите кнопку Сохранить на панели быстрого доступа.

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

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

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

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

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

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

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

×