Можливість пошуку запису вибором значення у списку

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

Примітка : 

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

  • В описаній процедурі може бути створено код, здатний виконуватися лише в базі даних, якій надано довірений статус. Додаткові відомості див. у статті Рішення, чи слід довіряти базі даних (російською мовою).

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

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

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

  3. У групі Елементи керування клацніть пункт Список Зображення кнопки або Поле зі списком Зображення кнопки .

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

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

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

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

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

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

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

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

    4. У списку вгорі вікна властивостей виберіть пункт Форма.

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

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

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

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

        Примітка : Якщо поле властивості Джерело записів містить оператор SELECT, у результаті описаних дій цей оператор буде необоротно видалено. Якщо він буде потрібен надалі, скопіюйте оператор до текстового файлу або до іншої програми редагування документів.

        1. Клацніть поле властивості Джерело записів, після чого клацніть спрямовану вниз стрілку, яка з'явиться.

        2. Виберіть одну з доступних таблиць або запитів. Якщо потрібна таблиця або запит недоступні, слід спочатку створити їх. Додаткові відомості див. у статтях Створення таблиць у базі даних і Вибирання даних за допомогою запиту (англійською мовою).

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

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

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

        1. У полі властивості Джерело запитів натисніть кнопку «Побудувати» Builder button .

          Буде відкрито побудовник запитів.

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

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

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

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

        4. Переконайтеся, що у списку Як вибрано Запит, і натисніть кнопку ОК.

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

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

          Форму буде відображено в поданні конструктора, а властивість Джерело записів змінено відповідно до імені нового збереженого запиту.

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

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

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

Вгорі сторінки

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

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

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

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×