Тема 7 Създаване на таблици Стая, Хотелска база и Резервация с MS Access 2010 create table

В предното упражнение започнахме да създаваме БД "Хотелски резервации", където създадохме таблиците Град и Клиент.
Продължаваме със следващите три таблици.


I. Създаване на таблица Стая
Отворете файла с име Hotelski_rezervacii от мястото, където сте го съхранили при предишното упражнение.
Отидете в Create / Table Design. Влизате в режим на работа по проектиране на таблицата /Design View/.
Въведете следните полета.
Следвайте стъпките по снимките:
1 step: n_room - Номер на стая:
Изберете това поле да бъде Primary Key.
2 step: room_type - Тип на стая: 
3 step: cena - Цена:
Тук обърнете внимание на полето Format в Field Properties посочено с червените стрелки на снимката.
Поставих формата тук, за да може да я копирате: # ##0.00" лв";-# ##0.00" лв"
Зaпишете таблицата си със смислено име: Стая
Десен бутон върху Table1 / Save/ диалогов прозорец Save As - впишете Стая.

Преминете в режим на използване /Datasheet View/
II. Създаване на таблица Хотелска база
1 step: Отидете в Create / Table Design. Влизате в режим на работа по проектиране на таблицата /Design View/. Въведете първото поле, което ще е и първичен ключ за таблицата - room_number. Обърнете внимание на полетата Filed Size, Caption, Indexed в Field Properties посочено с червените стрелки на снимката.
2 step: room_type - Тип на стая: 

Попълването на полето за тип на стая /room_type/ ще се реализира с помощта на избор от разгъващ се списък, източникът на данни за който ще бъде таблицата Стая. Затова при проектирането на това поле е нужно да се посочат допълнителни характеристики в страницата Lookup на частта Field Properties.
В Display Control стрелката отстрани на Text Box -> изберете Combo Box. Избирайки това се появяват нови възможности.
В случая източникът на данни /Row Source Type/ за формиране на падащ списък е от тип Table/Query. Като резултат при въвеждане на данни в полето room_type вместо да се въвежда код на типа стая, ще се избира директно наименованието на типа стая от реализирания падащ списък за това поле.
Убедете се, че всички полета при вас са, както са на снимката:
3 step: zaeta - Заета:
Запишете таблицата с името - Хотелска база.
В списъка с таблиците се появява и тази таблица.
Преминете в режим на използване /Datasheet View/.
III. Създаване на таблица Резервации
1 step: Отидете в Create / Table Design. Влизате в режим на работа по проектиране на таблицата /Design View/. Въведете първото поле, което ще е и първичен ключ за таблицата - n_rezervation. Обърнете внимание на полетата Filed Size, Caption, Indexed в Field Properties.
2 step: второто поле е n_klient -Клиент:
3 step: третото поле е room_number - Номер на стая:
4 step: четвъртото поле е data_reg - Дата на регистрация
5 step: петото поле е btoi_dni - Брой дни престой
6 step: шесто поле е platena_suma - Платена сума
Обърнете внимание на Format: # ##0.00" лв";-# ##0.00" лв"
В полето Default Value задайте по подразбиране да е нула: 

7 step: vid_palshtane - Вид плащане
Тъй като полето vid_palshtane е предвидено да се попълва с помощта на падащ списък за избор на вида плащане (В брой, С чек, По банков път), то при проектирането му е необходимо да се зададат посочените допълнителни характеристики в страница Lookup на частта Field Properties.
(1). Display Control - Combo Box
(2). Row Source Type - Value List
(3). Row Source - кликнете върху трите точки (4) и се отваря прозореца Edit List Items. На всеки ред запишете възможностите (5)
В брой
С чек
По банков път, както е показано на снимката:

Последно въведете Column Widths - 3cm и се убедете, че данните при вас са както при нас.

Запишете таблицата и преминете в режим на използване /Datasheet View/.
Вече имате всички таблици за вашата база данни "Хотелски резервации".
Ще се видим в следващото упражнение!