Форма для таблицы «Расход» создается аналогично.
Рис. 2.3.4. Форма «Расход»
Отчеты, как и формы, являются главными элементами интерфейса баз данных. Они позволяют выводить на печать информацию о содержимом базы в удобном для пользователя виде.
Мы создаем отчет с помощью Мастера для распечатки списка клиентов. В качестве исходных данных выберем запрос Поставщики.
Рис. 2.3.3. Выбор полей для Отчета
На следующем шаге Мастер отчетов предлагает осуществить группировку данных. После чего Мастер отчетов предлагает ввести сортировку.
На следующих шагах был выбран макет отображения отчета и ориентацию листа бумаги, а также определены стиль заголовка и подножий.
Рис. 2.3.5. Выбор макета отчета
Шагнув далее, мы увидели на экране окно диалога с клетчатым флагом, который указывает на то, вы подошли к финишу. Зададим наименование отчета и нажмем кнопку Готово.
Рис. 2.3.6. Выбор названия отчета
Модифицируем отчет следующим образом: выберем его имя на вкладке Отчеты и щелкнем на кнопке Конструктор. Выбор команды Просмотр в том же окне позволяет увидеть, как будет выглядеть распечатанный отчет.
Рис. 2.3.7. Вид отчета.
3. Создание Web-узла для Молодежного Центра
Создание узла Интернета или интрасети должно быть разделено на две основные задачи. Первая - создание наполнения. Сюда входит разработка и оформление материалов и ресурсов, которые человек хочет сделать доступными для какой-либо аудитории. Для преобразования подобной информации используется простой язык программирования. Вторая задача - публикация этих ресурсов в сети.
Мы заполнили сервер Web состоящий из трех основных частей: проектирования узла, программирования и размещения его содержимого на сервере. В начале необходимо рассмотреть формат и структуру узла и определить наилучший способ представления информации. Составив общий план, мы решили, как привести информацию к форме, доступной программам просмотра Web. Язык программирования, используемый для этого, называется HTML (Hypertext Markup Langu-age). И, наконец, был выбран оптимальный способ размещения информации на сервере.
По существу, узел Web состоит из одной или более страниц Web и одной или более домашних страниц. Страницы Web - это организованное собрание материалов узла Web; они могут быть связаны друг с другом. Домашняя страница - это вводная или главная страница узла.
Во многих отношениях страница Web напоминает печатную страницу. Это - набор слов, фраз, графики и других элементов, организованных в виде последовательного потока данных от начала страницы до ее конца. Самое большое различие страниц в том, что длина страницы Web не имеет физических ограничений. Кроме того, страницы Web содержат связи, соединяющие их между собой. Это означает, что их не надо просматривать в некотором определенном порядке или последовательности, как страницы большинства книг.
Домашняя страница служит точкой входа в узел Web. Обычно это вводная страница, содержащая приветствие и ссылки на страницы второго уровня, доступные на данном узле. Домашние страницы формируют первое впечатление, которое производит узел на пользователя. Некоторые маленькие узлы Web типа персональных страниц состоят только из домашней страницы, тогда как на больших узлах может быть несколько домашних страниц.
Узел Web. Организация материалов на узле WWW в чем-то похожа на написание книги или статьи. Вначале необходимо продумать структуру и формат, а также ответить на множество вопросов. О чем следует сказать в первую очередь? Как говорить об этом? Какие темы логически связаны или дополняют друг друга? Каков порядок изложения? Нужны ли рисунки или иная графика? В зависимости от объема и вида информации реализация этих вопросов может оказаться простой, а может и весьма трудной.
Организация информации. Диапазон способов организации узлов Web весьма широк: от узлов, имеющих строгую линейную структуру, до узлов, у которых вообще нет четкой структуры. Обычно страницы располагают в иерархическом или линейном порядке, а также в виде паутины. Вместо того, чтобы с самого начала жестко структурировать информацию надо убедиться, что связи между страницами - логичные, что они ведут пользователя к необходимой ему информации. Вероятно, для этого лучше всего подойдет некоторая комбинация различных способов организации информации.
Иерархическая организация. Узлы Web, которые следуют иерархической или древовидной организации, имеют единственную точку входа в узел; остальные страницы располагаются на исходящих из нее ответвлениях. Данный подход удобен, если можно легко разбить свою информацию на категории и подкатегории. При иерархической организации узла Web к странице самого нижнего уровня ведет один и только один путь.
Такая строгая структура узла может вызвать проблемы у пользователей. Например, если пользователь прошел на несколько уровней вниз по одному из путей, а потом решил попасть в другую часть дерева, то ему придется возвращаться обратно.
Линейная организация. Чтобы пользователи пользователи узла Web могли читать содержимое узла как книгу или журнал или чтобы они прошли по за- данному пути от начала и до конца узла - необходимо выбрать линейную организацию. Какая-то страница может иметь несколько связей с примечаниями и дополнениями, но для продвижения дальше пользователь должен вернуться на нее снова. Продвижение по документу осуществляется кнопкой Next, а возврат к началу узла - кнопкой Prev.
Для большого узла Web линейная организация подходит не очень. Читателям, ищущим конкретную информацию, может не понравиться необходимость пройти через множество страниц, прежде чем они попадут на нужную. Используя линейный подход, не надо поддаваться искушению создавать слишком длинные страницы Web: многие люди найдут просмотр их очень утомительным.
Организация информации в виде паутины, вероятно, наилучшим образом подходит для большинства случаев. В этой структуре страницы связаны друг с другом общим контекстом. К одной странице может вести несколько связей, и у каждого документа есть, по крайней мере, два выхода. Связи иногда образуют круг. Для путешествий по Web эта организация узла наиболее привлекательна. Быстрый проход по узлу и большая свобода перемещения - вот что нравится пользователям. Главный недостаток такой структуры в том, что пользователь может что-нибудь пропустить, так как он может пройти не по всем связям.
Заключение
В Microsoft Access для обработки данных базовых таблиц используется мощный язык SQL (структурированный язык запросов). Используя SQL можно выделить из одной или нескольких таблиц необходимую для решения конкретной задачи информацию. Access значительно упрощает задачу обработки данных. Совсем не обязательно знать язык SQL. При любой обработке данных из нескольких таблиц Access использует однажды заданные связи между таблицами.
В Microsoft Access имеется также простое и в то же время богатое возможностями средство графического задания запроса – так называемый «запрос по образцу» (query by example), которое используется для задания данных, необходимых для решения некоторой задачи. Используя для выделения и перемещения элементов на экране стандартные приемы работы с мышью в Windows и несколько клавиш на клавиатуре, можно буквально за секунды построить довольно сложный запрос.
Microsoft Access спроектирован таким образом, что он может быть использован как в качестве самостоятельной СУБД на отдельной рабочей станции, так и в сети – в режиме «клиент-сервер». Поскольку в Microsoft Access к данным могут иметь доступ одновременно несколько пользователей, в нем предусмотрены надежные средства защиты и обеспечения целостности данных. Можно заранее указать, какие пользователи или группы пользователей могут иметь доступ к объектам (таблицам, формам, запросам) базы данных. Microsoft Access автоматически обеспечивает защиту данных от одновременной их корректировки разными пользователями. Access также опознает и учитывает защитные средства других подсоединенных к базе данных структур (таких, как базы данных Paradox, dBASE и SQL).
Практически все существующие СУБД имеют средства разработки приложений, которые могут использованы программистами или квалифицированными пользователями при создании процедур для автоматизации управления и обработки данных.
Microsoft Access предоставляет дополнительные средства разработки приложений, которые могут работать не только с собственными форматами данных, но и с форматами других наиболее распространенных СУБД. Возможно, наиболее сильной стороной Access является его способность обрабатывать данные электронных таблиц, текстовых файлов, файлов dBASE, Paradox, Btrieve, FoxPro и любой другой базы данных SQL, поддерживающей стандарт ODBE. Это означает, что можно использовать Access для создания такого приложения Windows, которое может обрабатывать данные, поступающие с сетевого сервера SQL или базы данных SQL на главной ЭВМ.
Список использованной литературы
1. Вейскас Д., Эффективная работа с MicrosoftAccess 2, С.-Пб.,2005
2. Биллиг В.А., Дехтярь М.И., VBA и Office 97 Офисное программирование, М., изд. «Русская редакция», 2004
3. Гусева Т.И., Башин Ю.Б. , Проектирование баз данных в примерах и задачах, М.,2002
4. Савельев В.А., Персональный компьютер для всех (кн.3), Создание и использование баз данных, М.,2003
5. Хоффбауэр М., Шпильманн К., ACCESS, Сотни полезных рецептов, Киев, «BHV», 2002
6. Тимоти Бадд, Объектно- ориентированное программирование в действии, С.-Пб., 2004
7. РоссНельсон ,Running Visual Basic for Windows, М., изд. «Русская редакция», 2005
8. Бемер С, Фратер Г., MSAccess … для пользователя, Киев, «BHV», 2004,
9. Винтер Рик, MicrosoftAccess 97, Справочник, С.-Пб., «Питер», 2002
Приложение 1
Пошаговое создание Web-страницы
Рис. 1. Открытие мастера
Рис. 2. Задание требуемого порядка сортировки
Рис.3. Выбор названия страницы