Під час створення форми в програмі Access можна створити список або поле зі списком, які можна використовувати, щоб шукати запис, коли вибрано значення зі списку. Завдяки цьому користувачі зможуть швидко знаходити поточні записи, не ввівши значення в діалогове вікно Пошук .

Примітки.: 

  • Для роботи цієї процедури форма має бути прив'язаною до таблиці або збереженого запиту. Крок 5 процедури містить докладні відомості про те, що робити, якщо це не так.

  • Ця процедура може створювати код, який виконуватиметься, лише якщо база даних надається надійним статусом. Щоб отримати докладніші відомості, перегляньте статтю Вирішіть, чи потрібно довіряти базі даних.

Створення списку або поля зі списком

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

  2. Переконайтеся, що на вкладці Конструктор у групі Елементи керування активовано команду Застосувати майстри елементів керування Зображення кнопки.

  3. У групі елементи керування натисніть кнопку список або поле зі списком.

  4. У формі клацніть місце, де потрібно вставити поле списку або поле зі списком.

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

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

    Якщо параметр знайти запис у формі на основі значення, вибраного в полі "поле зі списком" або "список ", не відображається, імовірно, оскільки форма не прив'язано до таблиці або збереженого запиту. Форма має бути прив'язаною до об'єкта, доступного в області переходів у розділі таблиці або запити.

    Виконайте наведені нижче дії, щоб перевірити, чи прив'язано форма до таблиці або збереженого запиту.

    1. Натисніть кнопку скасувати , щоб закрити майстер.

    2. Клацніть правою кнопкою миші поле списку або поле зі списком, яке ви створили раніше, і натисніть кнопку Видалити.

    3. Якщо область завдань " аркуш властивостей " не відображається, натисніть клавішу F4, щоб відобразити його.

    4. У списку у верхній частині аркуша властивостей виберіть пункт форма .

    5. На вкладці дані на аркуші властивостей Знайдіть поле властивості джерело записів . Це поле має містити ім'я таблиці або збереженого запиту, перш ніж використовувати процедуру, описану в цій статті. Якщо поле пусте, можна вибрати наявну таблицю або запит як джерело записів або створити новий запит, який можна використовувати як джерело записів. Якщо поле містить оператор SELECT, у вас є додатковий варіант перетворення цієї декларації на збережений запит. Після того як ви виконали одне з цих завдань, під час наступного запуску майстра поле зі списком або списку буде відображено параметр знайти запис... .

      Виконайте одну з цих процедур, залежно від того, що потрібно зробити:

      • Вибір наявної таблиці або запиту як джерела записів

        1. Якщо ви знаєте, що в базі даних є наявна таблиця або запит, що містить записи, які потрібно знайти, виконайте цю процедуру, щоб прив'язати форму до цього об'єкта.

          Примітка.: Якщо в полі властивості джерело записів МІСТИТЬСЯ оператор SELECT, після цієї процедури буде остаточно видалено цю інструкцію. Можливо, ви захочете скопіювати оператор до текстового файлу або іншої програми для обробки тексту, якщо потрібно відновити його.

        2. Клацніть поле властивості джерело записів , а потім клацніть стрілку розкривного списку, що Відкриється.

        3. Виберіть один із доступних таблиць або запитів. Якщо відповідну таблицю або запит недоступне, потрібно створити його, перш ніж продовжити. Щоб отримати докладніші відомості, перегляньте статті створення таблиці та додавання полів або створення простого вибору запиту.

        4. Збережіть форму, а потім повторіть процедуру на початку цієї статті. Тепер майстер має відображати запис у формі на основі значення, вибраного в полі "поле зі списком" або "список ".

      • Створення нового збереженого запиту або перетворення оператора SELECT на збережений запит

        Якщо дані, які потрібно відшукати, містяться в кількох таблицях, потрібно буде прив'язати форму до запиту, який вибирає дані з цих таблиць.

        1. У полі властивості джерело записів натисніть кнопку побудувати Кнопка "Конструктор".

          У програмі Access відкриється побудовник запитів.

          • Ви можете почати створювати новий запит. Щоб отримати докладніші відомості, перегляньте статтю створення простого запиту на вибірку. Завершивши створення запиту, перейдіть до кроку 2.

          • Якщо поле властивості джерело записів спочатку містило оператор SELECT, цей запит відображатиметься в побудовнику запитів. Перейдіть до кроку 2, щоб перетворити його на збережений запит.

        2. На вкладці Конструктор у групі Закрити виберіть команду Зберегти як.

        3. У діалоговому вікні Зберегти як введіть ім'я запиту в полі Зберегти "queryn": .

        4. Переконайтеся, що в полі як вибрано цей запит , а потім натисніть кнопку OK.

        5. На вкладці Конструктор у групі Закрити натисніть кнопку Закрити.

        6. Натисніть кнопку так , щоб зберегти зміни, внесені до запиту, і оновіть властивість.

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

        7. Натисніть кнопку зберегти на панелі швидкого доступу.

        8. Повторіть процедуру на початку цієї статті. Тепер майстер має відображати запис у формі на основі значення, вибраного в полі "поле зі списком" або "список ".

  6. Дотримуйтеся вказівок у майстрі. На останній сторінці майстра натисніть кнопку завершити , щоб відобразити поле зі списком або поле зі списком в режимі конструктора.

На початок сторінки

Потрібна додаткова довідка?

Отримуйте нові функції раніше за інших

Приєднатися до Microsoft оцінювачів >

Ця інформація корисна?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?

Дякуємо за відгук!

×