Упражнение 12
Интернет страници за достъп до данни
Това са специални интернет страници, които позволяват
да се преглеждат и обработват данни от бази данни и други източници като
например Microsoft Excel. Страниците могат да са под формата на
интерактивни отчети. Тогава те често се
използват за групиране, обединяване и филтриране на информацията от базите.
Друг тип интернет страници за достъп до данни са страниците за статистически
анализ на данни. В тях могат да се използват формули, диаграми, Pivot таблици.
Интернет страниците за достъп до данни при отварянето си директно се свързват към базите. Когато една страница бъде отворена от няколко потребители, всеки от тях манипулира свое копие и всяко копие може независимо от останалите да манипулира (променя, изтрива, добавя) данните в базата. Страниците се поддържат от Microsoft Internet Explorer 5 или по-късни версии.

Основни части на
страница за достъп до данни
Основните части зависят от предназначението на страниците. Най- често
използвани са хедърите за групиране, индикаторите за разширяване, навигационните
ленти, текстовите кутии, индикаторите за
разширение.
Индикаторите за разширяване (Фиг. 1) се използват за показване или скриване
на групи данни с цел бързо и лесно обработване на данните и по-голяма гъвкавост
на изгледа на страницата. Те работят по същия начин както аналогичните им
обекти в дървото на директориите – при кликване върху “+” съответната група се
разтваря, при кликване върху “-“ се
затваря.
Хедърите на групите се използват за именуване на съответните групи
контроли.
Текстовите кутии показват данни от базата, а също така биха могли да се
използват за въвеждане на данни в таблиците на базата.
Навигационните ленти позволяват
потребителят бързо да се придвижва из записите, да добавя и изтрива записи, да
се показват сортирани записи, да се използват филтри.
Създаването на интернет страница за достъп до
данни става по начин, много подобен на създаването на отчети. Може да се
използва помощник, да се работи директно в Design View или да се редактират
вече готови страници. Най- често първо се използва един от помощниците и след
като сме създали близка до
желаната страница я отваряме в Design View и я реда
Основни стъпки при създаването на интернет страница за достъп до данни чрез
помощника Page Wizard (Фиг. 2):
1. Отваря се прозорецът с помощниците чрез кликване на бутона New от прозореца Databaseпри активно меню Pages
2. Избор на помощника от прозореца за
създаване на страници (Фиг. 1)
3. избор на таблицата, от която ще се
използват полета
4. избор на нужните полета (ако е нужно,
избира са и друга таблица)
5. определяне на нивата на групиране
6. определяне на полетата, по които ще се
извършва сортиране
![]() |
За да бъде достъпна създадената страница по интернет трябва да настройм
пътя за достъп до базата. Това става, като кликнем с десен бутон върху
заглавната лента на формата и от появилото се меню изберем:
Page connection… à
data link property - connection à select or enter
database name

В страниците за управление на данни
можем да използваме и контроли за вмъкване на справочни таблици (Pivot Tables) както в Excel, диаграми
итаблици в екселски формат и да ги използваме както за изобразяване на данни от
базата, така и за директно въвеждане на такива.(Фиг.3)
Вмъкване на
таблица във формат Еxcel (Фиг.4)
Основни стъпки:
1. поставяне на контрола за таблица и разтягането
му до необходимите размери(Фиг.3)

2. определяне на произхода на данните, които
ще показва. Това става като се изпълни команда Object Properties за съответния контрол и се избере панелът Data на отворилото се меню. В полето ConsumesRecordset от падащия списък избираме True ако искаме данните да се вземат от базата
и False в противен случай.

3. Чрез бутона Commands and options (фиг. 4) се отваря менюто Commands and options (фиг. 6) и в панела Data Source се избира радиобутонът Data member in workbook data source и след това от падащия списък се избира
таблицата или заявката, от която да се вземат данните

В случай че искаме да използваме данни от
външен за базата източник (например екселски файл) трябва да активираме бутона Sheet data source и да натиснем бутона Edit (Фиг. 7)

Форматиране на вмъкнатата таблица – панел Format на менюто Commands and options(Фиг. 8)

Използване на диаграми
Основни стъпки:
1. поставяне на контрола за диаграма и
разтягането му до необходимите размери(Фиг.3);
2. определяне на произхода на данните, които ще
показва. Това става като се изпълни команда Object Properties за съответния контрол и се избере панелът Data на отворилото се меню. В полето ConsumesRecordset от падащия списък избираме True ако искаме данните да се вземат от базата
и False в противен случай.
3. след кликване с десен бутон върху
работната област на диаграмата се показва менюто на фиг.9 вляво, откъдето чрез
командата Data се отваря менюто Commands and Options.

4. В панела панела Data Source в случай че на стъпка 3 сме избрали
True се избира радиобутонът Data from a database table or query и след това от падащия списък в
панела Data Sheet се избира таблицата или заявката, от
която да се вземат данните. В случай че на стъпка 3 сме избрали False, в панела Data Source избираме Data typed into a data sheet и в панела Data Sheet можем ръчно да въведем данните, които ще се изобразяват върху диаграмата
5. За избор на данните от таблицата или
заявката, които ще се изобразяват се използва бутонът Field List, който отваря прозореца Chart Field List(Фиг.10)
6.

За избор на типа на диаграмата, за
нейното форматиране по начин, подобен на този в ексел или избор на екселски
файл като източник на данните трябва да отворим прозореца Commands and Options
като изпълним командата Commands and Options от контекстното меню (Фиг. 11)

Зад. 1 Направете интернет страница за достъп до
таблицата Categories от базата NorthWind. Форматирайте я по подходящ начин. Проверете дали
може да се въвеждат данни в таблицата. Забранете въвеждането на данни.
Премахнете възможността за филтриране.
Зад. 2 Направете
интернет страница за достъп до таблицата Order Details от базата NorthWind. Форматирайте я по
подходящ начин. Вмъкнете в нея Екселска таблица с цел
използване възможностите на EXCEL.
Зад. 3 Направете
интернет страница за достъп до таблицата Products от базата NorthWind. Форматирайте я по
подходящ начин. Вмъкнете в нея Екселска таблица с цел
показване и обработка на данни от таблицата Order Details. Разгледайте възможностите за форматиране,
използване на функции и формули от EXCEL.
Зад. 4 Направете
интернет страница за достъп до таблицата Order Details от базата NorthWind. Вмъкнете в нея Екселска диаграма на цените на продуктите. Форматирайте я по подходящ начин.