Научете структурата на базите данни на Access
Applies ToAccess за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

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

В тази статия

Общ преглед

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

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

Access на файлове на бази данни

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

  • таблици за съхраняване на вашите данни.

  • заявки за намиране и извличане само на данните, които ви трябват.

  • формуляри за преглед, добавяне и актуализиране на данни в таблиците.

  • отчети за анализиране или отпечатване на данните в определено оформление.

Данни от таблици, използвани в заявка, формуляр и отчет

1. Съхранявате данните веднъж в една таблица, но ги преглеждате от различни места. Когато актуализирате данните, те автоматично се актуализират навсякъде, където се показват.

2. Извличате данни чрез заявка.

3. Преглеждате или въвеждате данни чрез формуляр.

4. Показвате или отпечатвате данни чрез отчет.

Всички тези елементи – таблици, заявки, формуляри и отчети – са обекти на базата данни.

Забележка: Някои Access бази данни съдържат връзки към таблици, които се съхраняват в други бази данни. Може например да имате една Access база данни, която съдържа само таблици, и друга Access база данни, която съдържа връзки към тези таблици, както и заявки, формуляри и отчети, базирани на свързаните таблици. В повечето случаи няма значение дали таблицата е свързана или се съхранява в базата данни.

Таблици и релации

За да съхранявате данните си, трябва да създадете по една таблица за всеки тип информация, която проследявате. Типовете информация може да включват информация за клиенти, продукти и подробности за поръчки. За да съберете данните от множество таблици в една заявка, формуляр или отчет, можете да дефинирате релации между таблиците.

Данни, съхранени в таблици, съединени със свързани полета

1. Информацията за клиентите, която някога е била съхранявана в пощенски списък, сега се намира в таблицата "Клиенти".

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

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

Заявки

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

Заявка, връщаща резултати от различни таблици

1. Таблицата "Клиенти" съдържа информация за клиентите.

2. Таблицата "Поръчки" съдържа информация за поръчките на клиентите.

3. Тази заявка извлича данните за "ИД на поръчка" и "Дата на изпълнение" от таблицата "Поръчки" и данните за "Име на фирмата" и "Град" – от таблицата "Клиенти". Заявката връща само поръчките, които е трябвало да бъдат изпълнени през април, и само клиентите, които са базирани в Лондон.

Формуляри

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

Формулярите могат да ви помогнат да преглеждате и да въвеждате данни

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

2. Формулярът се фокусира върху един–единствен запис и може да показва полета от няколко таблици. Освен това той може да показва картини и други обекти.

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

Отчети

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

Отчети, показващи форматирани или изчислени данни

1. Използвайте отчет, за да създадете пощенски етикети.

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

3. Използвайте отчет, за да покажете изчислените общи суми.

След като вече знаете за основната структура на Access бази данни, прочетете по-нататък, за да научите как да използвате вградените инструменти, за да изследвате определена Access база данни.

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

Един от най-добрите начини да се запознаете с конкретна база данни е да използвате "Документация БД". Можете да използвате Документация БД, за да създадете отчет с подробна информация за обектите в базата данни. Първо трябва да изберете кои обекти да бъдат подробно описани в отчета. Когато изпълните Документация БД, създаденият отчет съдържа всички данни за обектите на базата данни, които сте избрали.

  1. Отворете базата данни, която искате да документирате.

  2. В раздела Инструменти за бази данни, в групата Анализиране щракнете върху Документация БД.

  3. В диалоговия прозорец Документатор щракнете върху раздела, който представя типа на обекта от базата данни, който искате да документирате. За да създадете отчет за всички обекти в база данни, щракнете върху раздела Всички типове обекти.

  4. Изберете един или повече от обектите, изброени в раздела. За да изберете всички обекти в раздела, щракнете върху Избери всички.

  5. Щракнете върху OK.

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

  6. За да отпечатате отчета, в раздела Визуализация на печата, в групата Печат щракнете върху Печат.

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

Отварянето на таблица в изглед за проектиране ви дава подробна информация за структурата на таблицата. Можете например да намерите настройката за типа данни за всяко поле, да намерите маските за въвеждане или, ако таблицата използва справочни полета, да видите полетата, които използват заявки за извличане на данни от други таблици. Тази информация е полезна, тъй като типовете данни и маските за въвеждане може да повлияят на възможността да намирате данни и да изпълнявате заявки за актуализиране. Да предположим например, че искате да използвате заявка за актуализиране, за да актуализирате определени полета в една таблица, като копирате данните в подобни полета от друга таблица. Заявката няма да се изпълни, ако има несъвпадение на типовете данни на съответните полета в таблицата източник и таблицата местоназначение.

  1. Отворете базата данни, която искате да анализирате.

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

  3. Ако е необходимо, запишете си името на всяко поле от таблицата и типа на данните, зададен за всяко поле.

    Типът на данните, който е зададен за полето, може да ограничава размера и типа на данните, които потребителите могат да въвеждат в това поле. Например потребителите може да са ограничени до 20 знака в текстово поле и да не могат да въвеждат текстови данни в поле, зададено като числов тип.

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

    Справочното поле показва един набор от стойности (едно или повече полета, като например собствено и фамилно име), но обикновено съхранява друг набор (едно поле, като например числов идентификатор). Например справочното поле може да съхранява ИД номер на служител (съхранена стойност), но да показва името на служителя (показвана стойност). Когато използвате справочно поле в изрази или в операции за търсене и заместване, използвате съхранената, а не показваната стойност. Познаването на съхранените и показваните стойности на справочното поле е най-добрият начин да гарантирате, че израз или операция за търсене и заместване, които използват справочното поле, ще работят според очакванията ви.

    Следващата илюстрация показва типично справочно поле. Имайте предвид, че настройките, които виждате в свойството Източник на редове на полето, ще се различават.

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

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

    Използване на списък със стойности като източник на данни за справочно поле

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

    Най-добрият начин да намерите справочни списъци и списъци със стойности е като покажете раздела Справка и след това щракнете върху записите в колоната Тип на данните за всяко поле в таблицата. За повече информация относно създаването на справочни полета и списъци със стойности вижте връзките в раздела Вж. също .

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

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

За да видите графично представяне на таблиците в базата данни, полетата във всяка таблица и релациите между таблиците, използвайте раздела за обекти Релации. Разделът за обекти Релации дава общ поглед върху структурата на таблицата и релациите в базата данни – изключително важна информация, когато трябва да създавате или променяте релации между таблиците.

Забележка: Можете също да използвате раздела за обекти Релации и за да добавяте, променяте или изтривате релации.

  • Отворете базата данни, която искате да анализирате.

  • В раздела Инструменти за бази данни, в групата Релации щракнете върху Релации.

Появява се разделът за обекти Релации, който ви показва релациите между всички таблици в отворената база данни.

Релация между две таблици

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

Вж. също

Използване на екрана "Зависимости на обекти", за да видите как се отнасят обектите

Въведение в таблиците

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

Въведение в заявките

Въведение във формулярите

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

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

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

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