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

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

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

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

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

  2. На вкладці Design, у групі Controls клацніть елемент Text Box.

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

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

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

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

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

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

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

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

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

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

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

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

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

×