Упражнение
4
Създаване
и
модифициране
на таблици във
вариант
(изглед) Design
Изгледът
Design се
използва за
задаване на
нужните
формати и
ограничения
на
съхраняваните
в таблиците
данни, задаване
на улеснения
и контрол при
въвеждането.
Удобен е
както за първоначално
създаване на
таблица, така
и за редактиране
на нейния
дизаин (но не
и за редактиране
на данните в
нея).

1.
Създаване на
таблица в design view
-
стартира се
чрез "Create table in
design view"
или бутон "Design"от менюто
на прозореца Database.
(фиг.1)
- въвеждат се имената на полетата на новата таблица в колонката Field Name (фиг. 2)
- чрез падащо меню в колонката Data Туре се определя съответно типа на данните (фиг. 2)
-
форматните
характеристики
на полсто се
определят в
подменю General. Te
са различни
за
различните
типове данни.
- подменюто Lookup се използва само за типове данни Text ,Yes/No и Number и чрез него се определя типът на контрола, използван за показване на съответните данни във формите.
- таблицата се съхранява при затваряне на прозореца – появява се диалогов прозорец за въвеждане на име на таблицата
2.
Свойства на
типовете
данни:
Field size – задава
размера на
полето
Format – определя
форматирането
Input mask – използва
се когато
искаме в
полето за вход
при
въвеждането
да виждаме
форматиращи символи,
които ни
помагат при
въвеждането на
данните в
подходящ вид.
Използва се
при въвеждане
на текстови
данни и дата
и време. Маската
се избира и
настройва
чрез специален
помощник,
като преди
това
таблицата
трябва да
бъде
записана и да
сме
помислили за
първичния
ключ.

Caption – етикет
на полето,
който се
използва във
формите и
таблиците. Ако не
се зададе,
вместо него
ще се използва
името, но то
не винаги е
подходящо,
защото при задаване
на имената
имаме
ограничения.
В полето Caption са
допустими
всякакви
символи.
Default value – стойност,
която ще има
клетката, ако
в нея не се
въведат
данни
Validation Rule – израз,
който
определя
условието, на
което трябва
да отговарят
въвежданите
в клетката
данни. За
изписването
му може да се
използва
помощникът
за създаване
на изрази:
(стартира се като
се кликне
появилото се
бутонче с “ ...” при
кликване в
полето за
въвеждане на
израза)
Validation Text - съобщението,
което ще се
изпише при
въвеждане на
данни в
полето, които
не отговарят на
въведеното
условие.
Required – определя
дали е
задължително
въвеждането
на данни в
съответното
поле на
записа
Allow zero
length – разрешава
или
забранява
използване
на стрингове
с нулева
дължина.
Indexed – Ако полето е
индексирано,
това ще
улесни търсенето
при заявките.
Ако е
първичен
ключ или уникален
край на
връзка, то
дублирането
на данните
трябва да се
забрани.
3. Типове
данни в Access:
Свойството
DataType определя
типа на
данните,
които ще се
съхраняват в
съответното
поле(колонка). В една
колона могат
да се
съхраняват
само еднотипни
данни
Използват
се следните
типове данни:
|
Име
на тип |
данни |
размер |
|
Text |
(подразбира се) допуска всякакви символи. Използва се за съхраняване на текстова информация и числа, с които няма да се смята (тел. Номера, егн и др.) |
До 255 символа или толкова, колкото е указано в FieldSize |
|
Memo |
Дълъг Text |
До 65 535 символа. |
|
Number |
Числови данни за математически пресмятания. Размерът им се определя в FieldSize. |
1, 2, 4, 8 bytes (16 bytes ако FieldSize = Replication ID). |
|
Date/Time |
Дата и време за годините от 100 до 9999. |
8 bytes. |
|
Currency |
Валута (числов формат с фиксирана точка) до 15 символа вляво от десетичния разделител и до 4 вдясно. |
8 bytes. |
|
AutoNumber |
Уникален пореден номер, добавян автоматично от Microsoft Access при добавяне на нов запис. Не можем да го променяме. |
4 bytes |
|
Yes/No |
Съдържа една от двете стойности (Yes/No, True/False, или On/Off). |
1 bit. |
|
OLE Object |
Обект (Microsoft Excel таблица, a Microsoft Word документ, графики и др.) вмъкнати или свързани с Access таблица. |
до 1 gigabyte |
|
Hyperlink |
Адрес на хипервръзка. Има до три части: text to display — текстът,
който се
показва в
контрола
или полето. address — пътя до
файла (UNC path) или
страницата (URL). subaddress — място в
текущия
файл Най-лесно
се вмъква
чрез Hyperlink от менюто Insert. |
Всяка една от частите може да бъде до 2048 символа. |
|
Lookup Wizard |
Създанва поле, което позволява да избираме стойност от друга таблица или от списък стойности чрез използване на списъчна кутия. Установява се чрез Lookup Wizard. |
обикновено 4 bytes. |
Memo, Hyperlink и OLE Object полета
не могат да
бъдат
индексирани.
4. Установяване
на първичен
ключ
Първичният
ключ представлява
поле (или
полета) чиито
стойности са
различни за
всеки от
записите в
таблицата.
Ключът прави
записите
уникални. Не
можем да
въведем в
таблицата
два записа с
едни и същи
данни в
полето за
първичен
ключ. Освен
това е
задължително
въвеждането
на данни в
полето за
първичен
ключ на всеки
запис.
Едно или
няколко полета
се определят
като ключ
като се
маркират в
изглед design и
се натисне
бутонът Primary key (фиг.3)
Задача
1
Стартирайте " Create table in design view " или бутон "Design"от главното меню Database. В колонка Field Name въведете последователно имената на седем полета, както следва:
TeacherId, Name, Subject, Lectures, Exercises, LectureDate, Phone
Чрез кликване върху съответната позиция (появява се бутон), в колонка Field Туре се отваря падащо мсню, което съдържа възможните типове на данни. Изберете последователно за всяко наименувано вече поле съответно следните типове данни :
Number, Text, Text, Number, Number, Date/Time, Text
След фиксирането на типа на полетата изберете с помощта на курсора полето LectureDate. Чрез активиране на падащо меню (появява се бутон) в долната лява част на екрана в раздела за допълнителни настройки и характеристики General, в реда Format, се визуализират възможни допълнителни формати за поле от типа Date/Time. Изберете формат Medium Date.
След въвеждането на горните данни се натиска бутона "Х" (сlоsе). Появява се диалогов прозорец за въвеждане на име на новосъздадената таблица. Въвежда се по избор подходящо име (например Teachers) и се натиска бутон ОК, Новосъздадената тоблица се съхранява автоматично в базата данни под името Teachers. Системата се врьща в главното меню и в текущия списък с имена на таблици се прибавя и името на новата.
Отворете
таблицата
във вариант
(изглед) Datasheet и въведете
подходящи
примерни
данни във
всяко поле,
като
попълните
данните за
десет записа
(виж
Упражнение 3). Направете
таблица, в
която за
всеки тип данни
нанесете
допустимите
свойства и
отбележите
техните
особености.
5. Модифициране
на таблици във
вариант
(изглед) Design
- избира се таблица от меню Database и се отваря в изглед Design
- маркира се обекта, подлежащ на модифициране
- вмъкване и изтриване на поле - чрез бутони Insert / Delete Rows
- преименуване на поле - кликване върху името на полето и редактиране
- преместване на поле - чрез влачене на триъгълната стрелка (пред името)
- промяна на типа на данните – чрез падащото меню в колонката Field Туре
Упражнение:
От
главното
меню Database / Tables
изберете
таблица Теасhеrs и я
отворете в
изглед Design
Вмъкване
на поле
Маркирайте полето Lectures чрез кликване върху реда на най-лявата колонка — появява се триъгълна стрелка и целия ред се маркира. Натиснете бутон Insert Rows от лентата с инструментите. Над избраното поле Lectures се вмъква ново празно поле. По начина, описан в Упражнение 5 въведете име (Title) и тип на новото поле (Техt).
Преименуване
на поле
Маркирайте само името на полето Name в колонка Field Name. Напишете от клавиатурата новото име на полето(например T_Name). Възможно е и стандартно редактиране.
Изтриване
на поле
Маркирайте полето Title. Натиснете бутон Delete Rows от лентата с инструментите или кликнете Del от клавиатурата.
Преместване
на поле
Маркирайте полето Lectures чрез кликване върху реда на най-лявата колонка — появява се триъгълна стрелка и целия ред се маркира. Задържайки натиснат левия бутон на мишката, влачете триъгълната стрелка нагоре или надолу, с което се премества позицията на полето.
Промяна
на типа на
данните
Отворете
падащото
меню в
колонката Field
Туре,
съответстващо
на полето Еxercises.
Изберете нов
тип на
данните от това
поле - Тeхt.
След
направените
модификации
на таблицата,
се натиска
бутона "Х" (с1оse).
Следва
здпитване за
съхранение
на направените
корекции и
изход към
главното
меню Database.
Задача
2.
Да се създаде таблица Students с полета ЕГН, име, презиме, фамилия, успех, стипендия, като ЕГН и имената са текстови, съответно с не повече от 10 и 20 символа, успеха и стипендията са числови, успехът е между 2 и 6 с подразбираща се стойност 2, а стипендията е между 20 и 50 лв. Имената на полетата в Design изгледа да са на латиница, а в Datasheet – на български. ЕГН да бъде първичен ключ.