Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

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

В тази статия

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Ако например искате да създадете подлист с данни, за да видите свързаните поръчки за всеки запис за клиент в таблицата Customer, изберете таблицата Orders, в полето Подчинени полета на връзката изберете ИД на клиент и в полето Основни полета на връзката изберете ИД.

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

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

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

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

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

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

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

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

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

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

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×