Добавяне на подтаблица с данни

Когато две таблици в Access имат едно или повече общи полета, можете да вградите листа с данни от една таблица в друга. Вграден лист с данни, който се нарича Подлист с данни, е полезен, когато искате да преглеждате и редактирате свързани или Съединени данни в таблица или заявка.

В тази статия

Въведение в Подлист с данни

Подлист с данни е полезен, когато искате да видите информацията от няколко източника на данни в един изглед на лист с данни. Например в примерната база данни на Northwind таблицата с поръчки има релация "един към много" с таблицата подробни данни за поръчката.

показва релация между две таблици

Ако таблицата подробни данни за поръчката се добави като Подлист с данни в таблицата "поръчки", можете да преглеждате и редактирате данни, като например продуктите, включени в определен ред (всеки ред), като отворите подлиста с данни за тази поръчка.

показва лист с данни с отворена подтаблица с данни

Ако добавяте подлистове с данни към таблиците си, Ограничете използването на тези подлистове с данни за преглед, а не за редактиране на важни бизнес данни. Ако искате да редактирате данни в таблица, ви препоръчваме да използвате формуляри, за да редактирате данните вместо Подлист с данни, тъй като е възможно да възникнат грешки при въвеждане на данни в изглед на лист с данни, ако потребителите не са внимателни, за да превъртите до правилната клетка. Също така имайте предвид, че добавянето на Подлист с данни в голяма таблица може да засегне производителността на таблицата.

Microsoft Access автоматично създава Подлист с данни, когато създавате таблица, която съответства на един от следните критерии:

  • Таблицата е в релация "един към един".

  • Таблицата е една страна на релация "един към много", където свойството SubdatasheetName на таблицата е зададено на "автоматично".

Релацията се дефинира чрез съчетаване на първичен ключ и външен ключ полета в свързани таблици.

Можете също да добавите Подлист с данни към всяка таблица, заявка или формуляр в база данни. В изгледа на лист с данни формулярът може да показва само един Подлист с данни в даден момент.

Най-горе на страницата

Отваряне и затваряне на Подлист с данни

За да определите дали една таблица, заявка или формуляр вече има Подлист с данни, Отворете обекта в изглед на лист с данни. Ако е наличен индикатор за разгъване (+ знак), тогава таблицата, заявката или формуляра има Подлист с данни. Когато подлистът с данни е отворен, индикаторът се променя на а-знак. Подлист с данни могат да бъдат вложени в основен Подлист с данни за до осем нива.

изглед на подтаблица с данни

  • За да отворите Подлист с данни, щракнете върху знака плюс до стойността, за която искате да видите записите.

  • За да затворите Подлист с данни, щракнете върху знака минус.

Съвет: За да разгънете или свиете всички подлистове с данни в един и същ час, в раздела Начало , в групата записи щракнете върху още. След това изберете Подлист с даннии щракнете върху желаната от вас опция.

Можете също да премахнете или скриете Подлист с данни. За информация как да премахнете Подлист с данни, вижте статията Премахване на Подлист с данни.

Съвет: За да скриете Подлист с данни, отворете таблицата в изглед за проектиране и след това в раздела проектиране , в групата Показване/скриване щракнете върху списък със свойства. Намерете реда за име на Подлист с данни в прозореца на списъка със свойства, променете го на [няма]и след това запишете промяната.

Най-горе на страницата

Добавяне на подтаблица с данни

  1. В изглед на лист с данни отворете таблицата или заявката, в която искате да добавите Подлист с данни.

  2. В раздела Начало , в групата записи щракнете върху още, посочете Подлист с даннии след това щракнете върху Подлист с данни.

  3. В диалоговия прозорец Вмъкване на Подлист с данни изберете раздела (таблици, заявкиили и двете), който съответства на типа на обекта, който искате да вмъкнете като Подлист с данни.

  4. В полето за дъщерни полета на връзката щракнете върху полето, което искате да използвате като външен ключ или съвпадащо поле, което ще предостави данни за Подлист с данни.

  5. В полето главни полета на връзката щракнете върху полето, което искате да използвате като първичен ключ или съвпадащо поле за основната таблица или заявка, и след това щракнете върху OK.

    Например, ако искате да създадете Подлист с данни, за да видите свързаните поръчки за всеки запис на клиент в таблицата клиент, изберете таблицата поръчки, в полето Свързване на дъщерни полета изберете ИД на клиенти в полето Свързване на главни полета изберете ИД.

    избиране на основно поле за подтаблицата с данни

    Забележка:  Стойностите в полетата дъщерни полета на връзката и главни полета за връзки създават съединение "един към много" в посочените полета.

  6. Щракнете върху OK, за да запишете вашите промени.

  7. За да покажете подлиста с данни, който сте добавили към вашата таблица, заявка или формуляр, щракнете върху знака +.

    Забележка: Полето Child (външни ключове) не се показва като колона на Подлист с данни. Когато добавите нов запис в подлиста с данни, Access автоматично вмъква стойността на първичния ключ на избраната базова таблица.

Най-горе на страницата

Нуждаете се от още помощ?

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

×