Автор работы: Пользователь скрыл имя, 06 Апреля 2011 в 16:09, курсовая работа
о программе проектирование базы данных, создание запросов, форм отчетов
Введение
1. Общие положения
2. Объекты Microsoft Access
2.1 Таблицы
2.2 Запросы и фильтры
2.2.1 Простой запрос
2.2.2 Конструктор запросов
2.2.3 Построитель выражений
2.2.4 Создание вычисляемых полей
2.2.5 Фильтры
2.2.6 Параметрические запросы
2.2.7 Запросы на обновление
2.2.8 Редактирование запросов
2.3 Формы
2.3.1 Автоформы
2.3.2 Мастер форм
2.3.3 Диспетчер кнопочных форм
2.3.4 Редактирование формы
2.4 Отчёты
2.4.1 Автоотчеты
2.4.2 Конструктор отчетов
2.4.3 Мастер отчетов
Заключение
Список литературы
Данные можно отбирать не только по значениям текстовых полей, но и по значениям полей других типов. Например, для вывода списка студентов, обучающихся выше первого курса, необходимо ввести в ячейку поля «Условие отбора» графы «Курс» выражение «>1»
2.2.7 Запросы
на обновление
Помимо запросов на выборку, с помощью которых осуществляется только отбор необходимых данных, Access предоставляет возможность модифицировать данные с помощью запросов на обновление. При выполнении такого запроса результирующая таблица не формируется, поскольку его задачей является изменение данных в таблице, выбранной в качестве источника данных во время формирования запроса. Поэтому бланк запроса может содержать только поля, значения которых требуется обновить, и поля, по значениям которых отбираются записи для изменения в них данных.
После включения
в бланк запроса полей
С помощью запроса
на обновление можно изменять данные
не всех записей, а выборочно. Для
этого в бланк запроса
Иногда бывает затруднительно вводить с клавиатуры имена полей, используемых в выражениях, особенно если эти имена длинные. В этом случае целесообразно скопировать их в буфер обмена, предварительно выделив имена этих полей в строке «Поле» бланка запроса.
При запуске запроса на обновление (щелчок на кнопке «Запуск») или его открытии в окне базы данных Access предупредит, что будут обновлены значения такого-то количества записей.
Для просмотра
результатов расчета после
2.2.8 Редактирование
запросов
Для внесения необходимых изменений в запрос любого вида его имя следует маркировать в окне базы данных и щелкнуть на кнопке «Конструктор». На экране появляется бланк запроса, в который можно вносить изменения: вставить, удалить или переименовать поля, изменить условия отбора, тип сортировки и др.
Чтобы удалить поле, необходимо щёлкнуть на любой ячейке этого поля, а затем выполнить команду «Правка Удалить».
Для перемещения
поля его выделяют щелчком над
его заголовком и перетаскивают
в соответствующее место бланка
запроса.
Добавление нового поля осуществляется таким же образом, как вставка поля при формировании запроса.
2.3 Формы
Access предоставляет возможность вводить данные либо непосредственно в таблицу, как было рассмотрено ранее, либо с помощью форм. Формы рекомендуется использовать, если данные часто меняются или база постоянно пополняется новыми записями. Если данные вводятся непосредственно с бланков, то графическими средствами форму можно представить так, чтобы она повторяла оформление бланка, что заметно облегчает работу пользователя.
С помощью форм данные можно не только вводить, но и отображать в удобном для пользователя виде.
Формы можно создавать в режиме «Конструктор» или с помощью «Мастера форм», или использовать автоформы. В отличие от таблиц и запросов, которые рекомендуется формировать с помощью конструктора, формы удобнее создавать, используя автоформы или «Мастер форм», а конструктор применять при редактировании и форматировании форм.
2.3.1 Автоформы
Автоформы бывают трех видов: «в столбец», «ленточные» и «табличные». Табличные формы имеют вид таблиц, автоформа «в столбец» может отображать только одну запись.
Для создания автоформы в окне базы данных надо щелкнуть на значке элемента «Формы» и затем щелкнуть на кнопке «Создать». В диалоговом окне «Новая форма» выбирается вид автоформы и источник данных - таблица или запрос. После щелчка на кнопке «OK» автоформа выводится на экран.
Автоформа создает
форму, в которой отображаются все поля
и записи выбранной таблицы или запроса.
Каждое поле расположено на отдельной
строке, с левой стороны от которой отображается
надпись к данному полю.
2.3.2 Мастер
форм
Пользователь
имеет возможность создать
Создание формы с помощью мастера:
1. В окне базы
данных выберите вкладку «
2. Нажмите кнопку «Создать».
3. В диалоговом
окне «Новая форма» выберите
нужного мастера. Описание
4. Выберите имя
таблицы или запроса,
5. Нажмите кнопку «OK».
6. Если на
шаге 3 были выбраны «Мастер форм»,
«Диаграмма» или «Сводная
Изменить созданную форму можно в режиме конструктора.
Использование «Мастера форм» позволяет отображать в форме не все поля источника данных, а выборочно, по желанию пользователя, это также наиболее простой и быстрый способ создания формы, содержащей данные из нескольких таблиц. Мастер форм ускоряет процесс создания форм, выполняя автоматически всю основную работу.
В первом окне мастера
форм можно выбрать поля, которые
должны быть включены в форму. Это
могут быть поля из одной или нескольких
таблиц. Для выбора поля в окне «Доступные
поля» маркируется имя
С помощью мастера можно создать обычную или иерархическую форму, отображающую данные из нескольких таблиц. Иерархической является форма, содержащая одну или несколько подчиненных форм. Подчиненные формы используются для показа данных из таблиц с отношением «один-ко-многим».
Имеется возможность представления данных в иерархическом виде без использования подчиненной формы. Например, если в форме много элементов управления, для подчиненной формы может не остаться места. В этом случае можно использовать мастер форм для создания синхронизированных форм. При нажатии кнопки в форме открывается другая форма, синхронизированная с записью в первой форме.
В нашей базе данных с помощью мастера форм были созданы две формы «Список студентов» и «Данные студентов» на основе существующих таблиц. Для создания данных форм использовался «Мастер форм», так как он существенно упростил процесс разработки этих форм, и так как данные формы не предполагали наличие каких-либо конструктивных отличий от существующих в мастере форм шаблонов. Данные формы включают в себя все поля из таблиц-источников, внешний вид форм был выбран «Табличный», стиль оформления «Официальный».
2.3.3 Диспетчер
кнопочных форм
При создании базы
данных с помощью мастера
При создании базы
данных с помощью мастера
Создание формы с помощью мастера:
1. Выберите в
меню «Сервис» команду «
2. Если выводится
приглашение подтвердить
3. В диалоговом
окне «Диспетчер кнопочных
4. В диалоговом
окне «Изменение страницы
5. В диалоговом
окне «Изменение страницы
6. Для большинства
выбранных команд под полем
«Команда» открывается новое
поле со списком. При
7. Повторите
шаги с 5 по 6 для создания всех
нужных кнопок кнопочной формы.
8. Закончив создание
кнопочной формы, нажмите
Диспетчер кнопочных
форм позволяет создавать кнопочную
форму, кнопки которой открывают
другие кнопочные формы. С помощью
описанных выше действий могут быть
созданы несколько кнопочных
форм. Для того чтобы сделать кнопочную
форму стартовой кнопочной
2.3.4 Редактирование
формы
Под редактированием формы понимаются такие изменения, как удаление поля и добавление нового, добавление новых текстовых записей и изменение существующих и т. п. Для отображения структуры формы на экране необходимо в окне базы данных выделить имя требуемой формы и щелкнуть на кнопке «Конструктор». Структура формы, содержит три основных раздела: область заголовка, область данных и область примечаний.
Размеры разделов можно изменять, перетаскивая по вертикали линии, разделяющие эти зоны. Разделы заголовка и примечаний содержат в основном такие элементы оформления формы, как текстовые надписи и рисунки. Основными элементами области данных являются поля, с помощью которых выполняется отображение данных или их ввод.
Элементы управления представлены на Панели элементов вызываемой командой «Вид Панель элементов» или щелчком на соответствующей кнопке панели инструментов. Выбор элемента управления осуществляется щелчком на его значке в панели элементов, после чего указатель мыши устанавливается в то место структуры формы, куда должен быть вставлен элемент, и мышь протаскивается в требуемом направлении.
Наиболее часто при редактировании форм или создания форм в режиме Конструктор используются элементы управления «Надпись», «Поле», «Рисунок», «Сводная рамка объекта». Рисунок выбирается из графического файла и вставляется в объект. Элемент «Сводная рамка объекта» может быть представлен не только в виде рисунка, созданного, в каком-либо графическом редакторе, но и в виде другого объекта, например мультимедийного.
Вместе с элементом
«Поле» автоматически вставляется
его присоединённая надпись. По умолчанию
эта надпись стандартная: «Поле 1»,
«Поле 2» и т.д. Если новое поле
не содержит данных, то в нём отображается
слово «Свободный». Поле можно сделать
вычисляемым. В этом случае в присоединённую
надпись вводится поясняющее сообщение.
С помощью такого поля можно подводить
итоги, если оно будет вставлено
в область примечаний формы.