Перейти до основного
Office

Створення текстового поля у формі, яка шукає значення в таблиці

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

Під час створення форми у програмі Access, може знадобитися відображення значення з таблиці або запиту, відмінного від того, що обмежує форми. Наприклад, припустимо, що маєте продуктах форми, яка прив'язано до таблиці «Товари». Після створення форми, проте ви вирішите, яку потрібно форми, яка відображатиметься ім'я контакту, постачальника для кожного продукту, дані, які знаходяться в таблиці під назвою постачальників. Описана нижче процедура показує, як для виконання цього завдання використовується функція DLookup . Ви можете змінити вираз у кроці 6, щоб відповідно до власних даних.

Додавання текстового поля

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

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

  3. Знайдіть область у формі, у якому потрібно додати елемент керування а потім перетягніть вказівник у формі, щоб створити текстове поле.

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

  5. У вікні властивостей відкрийте вкладку Усі .

  6. Властивість Джерело елемента керування на такі значення:

    = DLookup("[ContactName]","[Suppliers]","[SupplierID]=" & Forms! Продукти! Ідентифікатор постачальника)

  7. Збережіть зміни форми а потім закрийте вікно властивостей.

Цей вираз виконує пошук у постачальників таблиці та повертає ім'я контакту постачальника, якого постачальника Ідентифікатор знаходить значення в елементі керування ідентифікатор постачальника продуктів форми. Зверніть увагу, як використовується оператор & побудувати третій аргумент функція DLookup (третій аргумент – "[Ідентифікатор постачальника] =" & форм! Продукти! Ідентифікатор постачальника). Поширені помилки, які слід уникати є розміщення лапки весь аргумент замість навколо лише текст, який оператор & .

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

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

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

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

Дякуємо, що знайшли час і надіслали нам відгук! Можливо, у нас не буде часу відповісти на кожен коментар, але докладемо максимум зусиль, щоб переглянути їх усі. Вас цікавить, як ми використовуємо ваші відгуки?

×