Курсова задача на Access Екскурзии

Download Report

Transcript Курсова задача на Access Екскурзии

Курсова задача на Access
Екскурзии
Анализ на проблема


За да решим определена приложна задача,
каквато е настоящата, като се стремим да
автоматизираме и улесним дейностите,
извършвани с цел нейното решаване,
използваме MC Access.
Проблемът, който ние трябва да решим, е
свързан с организираните екскурзии от
няколко туристически агенции. За тази цел
трябва да създадем база от данни,
съдържаща информация за туристическите
агенции, организираните екскурзии и хората,
които са се запасали за тях.
Описание на базата от
данни 1/2
За да започне създаването на базата от данни като първа стъпка се отваря
програмата MC Access и избираме Blank Access Database, който отваря
отстрани прозорец, в който се задава името на създаваната база данни и
определяме в коя папка тя да бъде запаметена. След това натискаме бутона
Create, с което започва същинската работа по създаването на базата данни и
въвеждането на данните.

Затова създаваме следните таблици:
1.Таблица ТА (Туристически агенции) с първичен ключ на таблицата се
определя полето CodeTA
2. Таблица Roots (Маршрути) с първичен ключ на таблицата се определя полето
RootNo
3. Таблица Vis (Участници) с първичен ключ на таблицата се определя полето
EGN

4. Таблица Exc (записване за екскурзии)- първичен ключ на таблицата се
определят 2 полета, т.е. има 2 първични ключа, а именно полетата RootNo и
Описание на базата от
данни 2/2


Създаването на Колони за избор става като
в изгледа Design View на желаната таблица
в полето Data Type избираме опцията
Lookup Wizard и в проявилия се прозорец
чрез няколко стъпки задаваме полето и коя
таблица да служи за източника на данни за
полето. Задаваме колони за избор на
полетата: CodeTA от таблица TA, RootNo от
таблица Roots и EGN от таблица Vis.
За правилното , лесно и безпроблемно
функциониране на базата от там се
създават връзки между следните таблици:
таблица TA се свърза с таблица Roots,
таблица Roots се свърза с таблица Exc и
таблица Vis се свързва с таблица Exc.
Описание на входните
форми
За целите на задачата имаме да създадем два вида форми –
самостоятелни форми за обновяване на Таблиците Туристически
агенции и Маршрути форма с подформа, чрез, която се обновяват
таблиците Участниците и Записване за екскурзии.
А) Създаването на самостоятелна форма започва с маркиране на
таблицата, чиято форма искаме да създадем, след което от менюто
се избира Create -> More Forms -> Split Form.Създаваме двете
форми (за таблиците Туристически агенции и Маршрути) се
създават по описания начин.
Б) Създаването на форма с подформа започва с избиране от менюто
на Create -> Form Wizard. След това избираме таблицата, която ще
ползваме за главната част на формата в полето Table/Queries. За
целите на базата данни това е таблицата Участниците. На
следващата стъпка се прехвърлят необходимите полета от тази
таблица, избира се подчинената таблица (Записване за екскурзия),
като и от нея се прехвърлят необходимите полета. Важно е общите
полета за двете таблици да не се повтарят, а се прехвърлят само от
едната таблица

Описание на създадените отчети



Отчетите представляват справки за нагледно и систематизирано
представяне на информация, съдържаща се в базата данни.
Започваме изготвянето на отчета като избираме Report Wizard от
Create менюто. В отворилия се прозорец, избираме таблицата, от
която искаме да извличаме полезна за отчета информация и
полетата, които ще ни послужат. След като изберем подреждане във
възходящ или низходящ ред ще подреждаме полетата и дали искаме
отчета с таблична или вертикална ориентация, изготвянето на отчета
приключва.
Вторият отчет се изготвя след изготвянето на заявка, която в нашата
задача е начена Exc Query Query. За нейното изпълнение изготвяме
заявката Exc Query, която се създава чрез Query Design от Create
менюто. След избирането му се появява Show Table, от която
избираме таблиците, които ще ни послужат за изготвяне на заявката.
След като сме изготвили Exc Query, стартираме Query Wizard, където в
полето Tables/Queries избираме именно нея, а като необходими
полета избираме всички. По този начин създаваме заявката Exc Query
Query, която ползваме за изготвянето на отчета.
Описание на главната форма


Главната форма представлява набор от бутони, които могат да
изпълняват различни функции, свързани с отварянето,
затварянето, редактирането на формуляри и отчети и др.
Създаването на главна форма започва с отварянето на менюто
Create/ Form Design и в появилото се поле създаваме бутоните
чрез подменю Design/Buttons. В празното поле очертаваме бутона,
при което се появява прозорец. В полето Categories избираме
опцията Form operation, когато се отнася за форма, и Report
operation, когато се отнася за отчет. В полето Action избираме
Open Form за форма и Preview Report за отчет.
Край 
Изготвили Моника Тотева и Христина
Тодорова от група 1713 поток 177