Таблиця даних – це просте подання дані, упорядкованих у рядках і стовпцях. Якщо двічі клацнути таблицю в області переходів, Access відображає таблицю як таблицю даних. Завдяки компактному показу даних дані, що використовуються в таблиці даних, також працюватимуть у вигляді підформ, щоб відобразити дані з боку "багато" зв’язок "один-до-багатьох". У цій статті описано, як можна додавати таблиці даних до форм у Access.

У цій статті

Перегляд прикладу таблиці даних у формі

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

Форма з підформою

1. У головній формі відображаються дані зі сторони зв’язку "один".

2. таблиця даних відображає дані з боку зв'язку "багато".

Перетягування таблиці даних у форму

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

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

Поле "зв'язати дочірні поля" та "зв'язати основні поля" пусті

Якщо в програмі Access не можна визначити, як зв'язати елемент керування «Підформа» до основної форми, вона залишає дочірні поля та зв'язати основні поля для елемента керування «Підформа» пустим. Ці властивості потрібно встановити вручну.

Вставлення табличного подання даних до наявної форми за допомогою подання макета

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

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

    Якщо область Список полів не відображається, виконайте наведені нижче дії.

    • Натисніть сполучення клавіш ALT+F8.

      —або—

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

      Зверніть увагу, що область " Список полів " ділить таблиці на розділи: поля, доступні для цього подання , і нижче, поля, доступні в пов'язаних таблицях. У нижній частині області « Список полів » відображаються всі інші таблиці, які не стосуються безпосередньо основної таблиці, у розділі поля, доступні в інших таблицях.

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

  3. Щоб додати додаткові поля до нової таблиці даних, спочатку потрібно клацнути таблицю даних, щоб вибрати його. Зверніть увагу, що програма Access впорядковує область Список полів , щоб поля, доступні для таблиці даних, у верхній частині. У розділі поля, доступні для цього подання , перетягніть будь-які інші поля, які потрібно застосувати до таблиці даних. Коли ви перетягуєте кожне поле до таблиці, у програмі Access буде відображено панель вставлення, щоб відобразити місце Вставлення поля, коли ви відпустите кнопку миші.

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

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

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

Вставлення табличного подання даних до наявної форми за допомогою подання конструктора

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

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

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

    Зображення кнопки

    Чому?

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

  3. На вкладці Конструктор у групі Елементи керування натисніть кнопку Підформа/підзвіт.

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

  5. Змініть розташування та змініть розмір елемента керування «Підформа» перетягуванням маркерів на краях і кутах елемента керування.

  6. Відредагуйте вкладену етикетку для елемента керування «Підформа», спочатку клацнувши підпис, двічі клацнувши його, щоб виділити його текст, а потім введіть нову етикетку. Якщо потрібно видалити підпис, клацніть його один раз, а потім натисніть клавішу DELETE.

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

  8. Якщо елемент керування «Підформа» не вибрано, клацніть його один раз, щоб вибрати його.

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

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

    Поле "зв'язати дочірні поля" та "зв'язати основні поля" пусті

    Якщо в програмі Access не можна визначити, як зв'язати елемент керування «Підформа» до основної форми, вона залишає дочірні поля та зв'язати основні поля для елемента керування «Підформа» пустим. Ви повинні встановити ці властивості вручну, виконавши такі дії:

    1. Відкрийте основну форму в режимі конструктора.

    2. Клацніть елемент керування "Підформа" один раз, щоб виділити його.

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

    4. На вкладці дані аркуша властивостей натисніть кнопку (...) поруч із полем властивості зв'язати дочірні поля .

      З’явиться діалогове вікно Засіб з’єднання полів підформи.

    5. У розкривному списку основні поля та дочірні поля виберіть поля, за допомогою яких потрібно зв'язати форми. Якщо ви не знаєте, які поля слід використовувати, натисніть кнопку запропонувати , щоб отримати доступ, щоб визначити поля зв'язування. Завершивши, натисніть кнопку OK.

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

    6. Збережіть основну форму та перейдіть до подання форми, щоб переконатися, що форма працює належним чином.

  11. Збережіть форму, клацнувши елемент зберегти на панелі швидкого доступу або натиснувши сполучення клавіш CTRL + S.

  12. Перейдіть до подання форм і переконайтеся, що таблиця даних працює належним чином.

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

Відмінності між розділеним і формою, яка містить табличне подання

Форма, яка містить таблицю даних, відображає дані з різних (але зазвичай пов'язаних) джерел даних. Наприклад, форма може відображати працівників, а може бути таблиця даних, у якій відображаються всі завдання, призначені кожному працівнику. Таблиця даних має інше джерело даних зі форми, яка містить її. Навпаки, розділена форма має два розділи (форму та таблицю даних), але ті самі дані відображаються в обох розділах. Два розділи відстежують один одного та дають змогу одночасно два різні подання даних.

Докладні відомості про створення розділеної форми та робота з нею наведено в статті створення розділеної форми.

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

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

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

Чи були ці відомості корисні?

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

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

×