Най-четените учебни материали
Най-новите учебни материали
***ДОСТЪП ДО САЙТА***
ДО МОМЕНТА НИ ПОСЕТИХА НАД 2 500 000 ПОТРЕБИТЕЛИ
БЕЗПЛАТНИТЕ УЧЕБНИ МАТЕРИАЛИ ПРИ НАС СА НАД 7 700
Ако сме Ви били полезни, моля да изпратите SMS с текст STG на номер 1092. Цената на SMS е 2,40 лв. с ДДС.
Вашият СМС ще допринесе за обогатяване съдържанието на сайта.
SMS Login
За да използвате ПЪЛНОТО съдържание на сайта изпратете SMS с текст STG на номер 1092 (обща стойност 2.40лв.)Microsoft Office Access 16 Създаване на таблици в бази данни |
Създаване на таблици в бази данни Отнася се за: Microsoft Office Access 2007 Когато създавате база данни, вие съхранявате вашите данни в таблици – тематично базирани списъци от редове и колони. Можете например да създадете таблица "Контакти", за да съхранявате списък с имена, адреси и телефонен номера, или таблица "Продукти", за да съхранявате информация за продукти. Трябва винаги да започвате проектирането на база данни със създаването на нейните таблици – преди създаването на всички останали обекти от базата данни. Тази статия обяснява как да създавате таблици. Ще научите как да създадете таблица, да добавите полета в таблицата и да зададете първичен ключ. Ще научите също повече за типовете данни и как да задавате свойства на поле и на таблица. Преди да създадете таблици, трябва внимателно да формулирате вашите изисквания и да планирате вашата база данни, за да разберете от какви таблици имате нужда. За увод в планирането и проектирането на бази данни вж. статията Основи на проектирането на бази данни. В тази статия
Какво е таблица? Таблицата съдържа данни за определена тема, например служители или продукти. Всеки запис в таблицата съдържа информация за един елемент, например определен служител. Записът се състои от полета, например име, адрес и телефонен номер. Записът често се нарича ред, а полето често се нарича колона. Запис или ред Поле или колона Вашата база данни може да съдържа много таблици, всяка от които съхранява информация за различна тема. Всяка таблица може да съдържа много полета от различни типове, включително текст, числа, дати и картини. Следващият списък показва някои примери на таблици, които можете да създадете.
Трябва внимателно да планирате и проектирате вашата база данни, за да осигурите правилността й и да избегнете внасянето на твърде много промени по-късно. За информация за планирането и проектирането на база данни вж. статията Основи на проектирането на бази данни. Създаване на нова таблица.Простата база данни, например списък с контакти, може да използва само една таблица. Много бази данни обаче използват няколко таблици. Когато създавате нова база данни, вие създавате нов файл на вашия компютър, който служи като контейнер за всички обекти в базата данни, включително и вашите таблици. Можете да създадете таблица чрез създаване на нова база данни, чрез вмъкване на таблица в съществуваща база данни или чрез импортиране или свързване към таблица от друг източник на данни – например работна книга на Microsoft Office Excel 2007, документ на Microsoft Office Word 2007, текстов файл или друга база данни. Когато създавате нова празна база данни, автоматично се вмъква нова празна таблица. След това можете да въвеждате данни, за да започнете да дефинирате вашите полета. Създаване на нова таблица в нова база данни
Отваря се нова база данни и се създава нова таблица с име "Таблица1", отворена в табличен изглед. Създаване на нова таблица в съществуваща база данни
В базата данни се вмъква нова таблица, която се отваря в табличен изглед. Създаване на таблица на базата на шаблон за таблицаЗа да създадете таблица "Контакти", "Задачи", "Проблеми", "Събития" или "Активи", можете да започнете с шаблоните за таблици на тези теми, които се доставят с Office Access 2007. Шаблоните за таблици са проектирани да бъдат съвместими със списъците на Microsoft Windows SharePoint Services 3.0 със същото име.
Вмъква се нова таблица, базирана на избрания от вас шаблон за таблица. Импортиране или свързване за създаване на таблицаМожете да създадете таблица чрез импортиране или свързване към информация, съхранена на друго място. Можете например да импортирате или да се свържете към информация в работен лист на Excel, списък на SharePoint, XML файл, друга база данни на Access, папка на Microsoft Office Outlook 2007 и много други източници. Когато импортирате информацията, създавате копие на информацията в нова таблица в текущата база данни. Обратно, когато се свързвате към информацията, създавате свързана таблица в текущата база данни, която представлява жива връзка към съществуващата информация, записана на друго място. По този начин, когато промените данни в свързаната таблица, я променяте и в първоначалния източник (с някои изключения – вж. бележката по-долу). Когато информацията се промени в първоначалния източник при използване на друга програма, тези промени се виждат и в свързаната таблица. Забележка В някои случаи не може да правите промени във вашия източник на данни чрез свързана таблица, по-специално когато източникът на данни е работен лист на Excel. Създаване на нова таблица чрез импортиране или свързване към външни данни
Отваря се нова база данни и се създава нова таблица с име "Таблица1", отворена в табличен изглед.
Access създава новата таблица и я показва в навигационния екран. Забележка Можете също да импортирате или да се свържете към списък на SharePoint с помощта на команда в раздела Създаване. За подробни инструкции вж. следващия раздел. Създаване на таблица, базирана на списък на SharePointМожете да създадете във вашата база данни таблица, която импортира от или се свързва към списък на SharePoint. Списъкът може да е съществуващ, в който случай можете да импортирате или да се свързвате с него, или можете да създадете нов потребителски списък или нов списък, базиран на предварително зададен шаблон. Предварително зададените шаблони в Office Access 2007 съдържат "Контакти", "Задачи", "Проблеми" и "Събития". Първо отворете базата данни, в която искате да създадете таблицата.
Направете едно от следните неща: Създаване на списъка на базата на шаблон
Създаване на нов потребителски списъкИмпортиране на данните от съществуващ списъкСвързване към съществуващ списъкДобавяне на полета в таблица в табличен изгледИнформацията, която искате да следите, се съхранява в полета (наричани също колони). Например в таблица "Контакт" можете да създадете полета за фамилно име, собствено име, телефонен номер и адрес. В таблица "Продукти" можете да създадете полета за име на продукта, идентификатор на продукта и цена. Важно е да изберете полетата внимателно. Например обикновено не е добра идея да създадете поле, за да съхранявате изчислена стойност. Вместо това можете да накарате Office Access 2007 да изчисли стойността, когато ви е нужна. Когато избирате полета, опитайте се да съхранявате информацията на нейните най-малки полезни части. Например вместо пълното име, съхранявайте отделно фамилното и собственото име. Казано по-общо, ако трябва да съставяте отчети, да сортирате, да търсите или да изчислявате на базата на някой елемент от информация, поставете го в самостоятелна колона. За повече информация за проектирането на база данни и избирането на полета вж. статията Основи на проектирането на бази данни. Полетата имат някои определящи характеристики. Например всяко поле има име, което го идентифицира еднозначно в таблица. Полето има също тип на данните, който се избра в зависимост от информацията, която ще съхранява. Типът на данните определя стойностите, които могат да бъдат съхранявани, и операциите, които могат да бъдат изпълнявани, както и количеството външна памет, необходимо за всяка стойност. Освен това всяко поле има асоциирана група настройки, наречени свойства, които определят облика или поведението на полето. Например свойството"Формат" дефинира оформлението на полето при показване – т. е. как да изглежда, когато бъде показано. Когато създавате нова таблица, тя се отваря в табличен изглед. Можете веднага да добавите поле, като въведете определена информация в колоната Добавяне на ново поле. Добавяне на ново поле към съществуваща таблица
Добавяне на ново поле към нова таблицаAccess вмъква нова таблица в базата данни и я отваря в табличен изглед.
Когато въведете данни в новата колона, Office Access 2007 използва въведената информация, за разпознае типа на данните за полето. Ако например въведете в колоната дата като 1/1/2006, Office Access 2007 преглежда въведената информацията, разпознава я като дата и настройва типа данни за полето на "Дата/час". Ако Access няма достатъчно информация от това, което сте въвели, за да направи предположение за типа данни, типът данни се настройва на "Текст". Следващата таблица показва как работи автоматичното откриване на типа на данните в табличен изглед.
Освен да определя типа данни, Office Access 2007 може да определя и свойството Формат в зависимост от това, което въвеждате. Ако например въведете 10:50 am, Access настройва типа данни на "Дата/час" и свойството Формат на "Междинен формат за час". Ако искате да зададете явно типа данни и формата за полето, като замените избор, направен от Office Access 2007, можете да го направите с помощта на командите в групата Тип на данните и форматиране в раздела Лист с данни. Явно задаване на типа данни
Явно задаване на форматаКогато добавите поле чрез въвеждане на информация в клетката под заглавката Добавяне на ново поле, Office Access 2007 автоматично присвоява име на полето. Тези имена започват от "Поле1" за първото поле, "Поле2" за второто поле и т. н. Добра практика е да използвате по-описателни имена на полета. Можете да преименувате полето, като щракнете с десния бутон върху заглавката му и след това върху Преименуване на колона в контекстното меню. Имената на полетата може да се състоят от до 64 знака (букви или цифри), включително и интервали. Трябва да се опитвате да давате на полетата описателни имена, така че да можете лесно да ги идентифицирате, когато преглеждате или редактирате записите. Можете например да използвате имена на полета като "Фамилно име", "Адрес" и "Домашен телефон". Добавяне на полета с помощта на шаблони за полетаПонякога е по-лесно да избирате от предварително зададен списък с полета, отколкото да създавате полетата ръчно. Можете да използвате прозореца на задачите "Шаблони за полета" за да изберете от списък с предварително зададен полета. Office Access 2007 идва с набор от вградени шаблони за полета, които могат да ви спестят много време, когато създавате полета. За да създадете ново поле с помощта на шаблон за поле, покажете екрана Шаблони за полета и след това плъзнете и пуснете един или повече шаблони в таблицата, отворена в табличен изглед. Шаблонът за поле е предварително зададен набор от характеристики и свойства, описващи поле. Дефиницията на шаблон за поле съдържа име на поле, тип данни, настройка за формата на полето и други свойства на полето, които, взети заедно, съставят модел, който служи като база за създаване на ново поле.
Показва се екранът Шаблони за полета.
Полетата се показват в листа с данни. Шаблоните за полета са модели. Те предоставят база, от която можете да създадете ново поле. Но то не е единствената база за създаване на ново поле. Освен от шаблон за поле, можете да създадете ново поле от съществуващо поле в друга таблица. Добавяне на поле от съществуваща таблицаАко използвате база данни, съдържаща повече от една таблица, можете да добавите поле от друга таблица. Всъщност някои от тези таблици може да са свързани. В релационните база данни информацията се съхранява в отделни тематично базирани таблици и след това се дефинират релации, за да предоставят на вашата система за управление на бази данни това, което й е необходимо, за да дава нужната обща информация. Office Access 2007 ви позволява да създадете ново поле, като го добавите от друга свързана таблица, или от друга таблица, за която не сте създали релация. Полето се добавя с помощта на списъка с полета, който показва полетата, достъпни в други таблици от вашата база данни. Отваряне на екрана ''Списък на полетата''
Таблицата се отваря в изглед за лист с данни.
Показва се екранът Списък на полетата. Екранът Списък на полетата съдържа списък на всички други таблици във вашата база данни, групирани в категории. Когато работите с таблица в табличен изглед, на екрана Списък на полетата са показани две категории: Полета, достъпни в свързани таблици и Полета, достъпни в други таблици. Първата категория съдържа всички таблици, с които таблицата, която сте отворили, има релация. Втората категория съдържа всички таблици, с които вашата таблицата няма релация. За повече информация за релации на таблици вж. статията Създаване, редактиране или изтриване на релация. Когато щракнете върху знака плюс (+) до таблица, виждате списък с всички полетата от тази таблица. За да добавите поле във вашата таблица, плъзнете и пуснете избрано полето от екрана Списък на полетата в таблицата, отворена в табличен изглед. Добавяне на поле от екрана "Списък на полетата"
Таблицата се отваря в изглед на лист с данни.
Показва се екранът Списък на полетата.
Съветникът за справки стартира.
Когато завършите работата със съветника, полето се появява в таблицата, отворена в табличен изглед. Забележка Когато плъзнете и пуснете поле от несвързана таблица и след това завършите съветника за справки, автоматично се създава нова релация "един към много" между таблицата в екрана Списък на полетата и таблицата, която сте отворили. Задаване на тип данни за поле в табличен изгледOffice Access 2007 успешно открива автоматично типа на данните на полетата, които създавате в табличен изглед. Понякога обаче се налага да промените решенията, взети от Access. Може например да имате съществуващи идентификатори на продукти, които продавате. Ако въведете в таблица в табличен изглед числов идентификатор, например 1003, функцията за автоматично откриване на типа на данните задава за полето данни от числов тип. Числовите типове данни обаче трябва да се задават само за полета, които ще бъдат използвани в аритметични изчисления. Обикновено идентификаторите, например идентификаторите на продукти, трябва да се съхраняват като данни от текстов тип. Ако искате да зададете явно типа данни и формата за полето, като замените избор, направен от Office Access 2007, можете да го направите с помощта на командите в групата Тип на данните и форматиране в раздела Данни. Явно задаване на типа данни
Използвайте следващата таблица, за да определите правилния тип данни. Явно задаване на формата
Следващата таблица описва типовете данни, достъпни за полета в Office Access 2007.
Съвет За телефонни номера, номера на части и други числа, които не възнамерявате да използвате за математически изчисления, трябва да изберете текстови, а не числови данни. За текстовите и числовите данни можете да зададете размер на полето или тип на данните, като зададете стойност в полето на свойството Размер на полето. Записване на таблицаСлед като добавите полета в таблица, трябва да запишете структурата й. Когато записвате нова таблица за първи път, трябва да й дадете име, описващо информацията, която съдържа. Можете да използвате до 64 знака (букви или цифри), включително интервали. Можете например да именувате една таблица "Клиенти", "Части" "Наличност" или "Продукти".
-или- Щракнете с десния бутон върху раздела за таблицата и след това щракнете върху Запиши в контекстното меню. -или- Щракнете върху Запиши в лентата с инструменти за бърз достъп .
Задаване на първичния ключПървичният ключ на таблица се състои от едно или повече полета, които еднозначно идентифицират всеки ред, който съхранявате в таблицата. Често срещани еднозначни идентификатори са например идентификационните кодове и серийните номера, които се използват като първичен ключ. Може например да имате таблица "Клиенти", където всеки клиент има еднозначен идентификационен номер (ИД). Полето с ИД на клиента е първичният ключ на таблицата. Добрият кандидат за първичен ключ има няколко характеристики. Първо, той идентифицира еднозначно всеки ред. Второ, той никога не е празен или Null – винаги има стойност. Трето, той рядко се променя (в идеалния случай не се променя никога). Access използва полетата за първичен ключ, за да намира и съпоставя бързо данни от няколко таблици. Трябва винаги да задавате първичен ключ за таблиците. Access автоматично създава индекс за първичния ключ, който помага да се ускорят заявките и други операции. Access се грижи всеки запис да има стойност в полето за първичен ключ, която винаги е уникална. Когато създавате нова таблица в табличен изглед, Access автоматично създава първичен ключ и му присвоява име ID и тип данни "Автономериране". Полето е скрито в табличен изглед, но можете да го видите, ако превключите в режим на проектиране. Превключване в режим на проектиране
-или- Щракнете с десния бутон върху името на таблицата в навигационния екран и след това щракнете върху Режим на проектиране. -или- Щракнете върху Режим на проектиране в лентата на състоянието на Access. За да промените или премахнете първичен ключ или да зададете първичен ключ за таблица, която няма първичен ключ, трябва да използвате режим на проектиране. Задаване или променяне на първичния ключ
За да изберете едно поле, щракнете върху селектора на редове за желаното поле. За да изберете повече от един поле, задръжте натиснат клавиша CTRL и след това щракнете върху селектора на редове за всяко поле.
Вляво от полето или полетата, които сте задали като първичен ключ, се добавя индикатор за ключ. Премахване на първичния ключ
Ако първичният ключ се състои от единично поле, щракнете върху селектора на редове за това поле. Ако първичният ключ се състои от няколко полета, щракнете върху селектора на редове за всяко поле в първичния ключ.
Индикаторът за ключ се премахва от полето или полетата, които са били зададени като първичен ключ. Забележка Когато запишете нова таблица, без да зададете първичен ключ, Access ви подканва да го създадете. Ако изберете Да, Access създава поле ID, използващо данни от тип "Автономериране", за да даде еднозначна стойност за всеки запис. Ако вашата таблица вече съдържа поле с автоматично номериране, Access я използва като първичен ключ. Задаване на свойства на полетаМожете да управлявате облика на информацията, да не допускате неправилни записи, да задавате стойности по подразбиране, да ускорявате търсенето и сортирането и да управлявате други характеристики на облика или поведението, като настройвате свойствата на полетата. Можете например да форматирате числа, за да ги правите по-лесни за четене, или да дефинирате правило за проверка, на което информацията трябва да трябва да отговаря, за да бъде въведена в поле. Типът данни на полето определя свойствата, които можете да задавате. Например свойството Само добавяне се отнася само за поле, настроено на данни от тип Memo. Не може да задавате това свойство за поле с друг тип на данните. Access използва настройките на свойствата на полетата, когато преглеждате и редактирате данни. Например свойствата Формат, Входна маска и Надпис влияят върху начина, по който информацията се показва в листовете с данни за таблиците и заявките. Освен това всички контроли в новите формуляри и отчети, които са базирани на полетата в таблицата, наследяват по подразбиране същите настройки на свойствата. Други свойства се използват за задаване на стойност по подразбиране за поле или за изискване от потребителя да въведе стойност, което Access налага винаги, когато добавяте или редактирате данни в таблицата. Задаване на свойство на поле за таблица в табличен изглед
В табличен изглед можете да зададете само някои от наличните свойства на поле. За да зададете допълнителни свойства на поле, трябва да отворите таблицата в режим на проектиране. За да получите достъп до пълния списък със свойства на полетата, трябва да използвате режим на проектиране. Задаване на свойство на поле за таблица в режим на проектиране
Следващата таблица съдържа наличните свойства на полетата.
Ако ви трябва още място, за да въведете или редактирате настройка на свойство в полето на свойството, натиснете SHIFT+F2, за да покажете полето Мащабиране. Ако въвеждате входна маска или израз за проверка и ви трябва помощ при създаването й, щракнете върху до полето на свойството, за да покажете подходящия конструктор.
-или- Щракнете с десния бутон върху раздела за таблицата и след това щракнете върху Запиши в контекстното меню. -или- Щракнете върху бутона Microsoft Office и след това изберете Запис. Следващата таблица съдържа допълнителна информация за свойствата на полетата Размер на поле, Формат и Нови стойности.
Задаване на свойства на таблицаОсвен свойствата на полетата, можете да зададете и свойства, които се отнасят за цялата таблица и до всички записи. Тези свойства се задават в списъка на свойствата на таблицата. Задаване на свойство на таблица
Показва се списъкът на свойствата на таблицата.
Следващата таблица съдържа наличните свойства на таблиците.
Ако искате още място, за да въведете или редактирате настройка в полето на свойството, натиснете клавиша SHIFT+F2, за да покажете полето Мащабиране. Ако сте настроили свойството Правило за проверка на израз и ви е нужна помощ при създаването му, щракнете върху до полето на свойството Правило за проверка, за да покажете конструктора на изрази.
-или- Щракнете с десния бутон върху раздела за таблицата и след това щракнете върху Запиши в контекстното меню. -или- Щракнете върху бутона Microsoft Office и след това изберете Запис.
|