Курсовая работа: Основные принципы работы базы данных MS Access: составление сводки о выполнении сроков проведения работ на объекте

- В ленточных отчетах для каждого поля таблицы или запроса выделяется столбец, а значения всех полей каждой записи выводятся по строчкам, каждое в своем столбце. Если в записи больше полей, чем может поместиться на странице, то дополнительные страницы будут печататься до тех пор, пока не будут выведены все данные; затем начинается печать следующей группы записей.

access сводка база срок

- Многоколоночные отчеты создаются из отчетов в одну колонку при использовании колонок "газетного" типа или колонок "змейкой", как это делается в настольных издательских системах и текстовых процессорах. Информация, которая не помещается в первом столбце, переносится в начало второго столбца, и так далее. Формат многоколоночных таблиц позволяет сэкономить часть бумаги, но применим не во всех случаях, поскольку выравнивание столбцов едва ли соответствует ожиданиям пользователя.

II. Описание разработанной базы данных

Основным назначением СУБД является нахождение и выдача пользователю интересующей его информации. В нашем случае необходимо обеспечить получение данных об отставании (опережении) выполнения работы на каждом объекте. Для достижение поставленной задачи необходимо разработать базу данных в которой будет содержаться таблицы о "Объект", "Работы" и "Связь"

Открываем MicrosoftAcceesи создаем таблицы врежиме конструктора. В появившемся окне, находим строку Конструктори нажимаемОК. Появляется новый документ. В столбце Имя поля записываем данные поля: код объекта, наименование объекта, адрес объект, дата начала . Напротив каждого поля указываем тип данных: Числовой для кода объекта и текстовые для остальных двух. Также можно изменить параметры типов данных. Для этого выделяем нужное поле, внизу появляются свойства поля. Сохраняем таблицу под названием Объект. В качестве первичного ключа используем поле Код объекта , т.к. каждому объекту соответствует свой персональный номер, который является для него уникальным.


Рисунок 1. Структура таблицы Объект

Аналогично создаем таблицу Работы : Код работы, Наименование работ,. Сохраняем таблицу под названием Работы.

Для создания первичного ключа используем поле Код работы , уникальный номер для каждого вида работы.

Рисунок 2. Структура таблицы Работы

Аналогично создаем таблицу Связь : Код объекта , Код работы, Норматив работы, ФактДата начала и ФактДата окончания,. Сохраняем таблицу под названием Связь.

Для создания первичного ключа используем поле Код работы и Код объекта уникальный номер для каждого вида работы и объекта.

Рисунок 2а. Структура таблицы Работы

После заполнения таблиц данными выбираем схему для связи данных в разных таблицах. Для этого нужно определить связи между таблицами. Добавим наши таблицы в Схему данных. Свяжем таблицы Объект и Работы по полю Код объекта (нажимаем в таблице Объект поле Код объекта и не отпуская мыши, перетаскиваем в таблицу Связь к соответствующему полю Код объекта и нажимаем в таблице Работы поле Код работы и не отпуская мыши, перетаскиваем в таблицу Связь к соответствующему полю Код работы) . В каждом появившемся запросе связи отметим пункты: обеспечение целостности данных, каскадное обновление связанных полей, каскадное удаление связанных полей. После этого у нас появится связь один-ко-многим. ( т.е. на одном и том же объекте может производиться несколько работ и что одна и та же работа может выполняться сразу на нескольких объектах).

На рисунке 3 изображены все связи, установленные с помощью схемы данных , между таблицами Объект и Работа на объекте данной базы данных.

Рисунок 3. Схема данных

Для работы с данными используют формы. Создадим обычную форму ввода данных, в которой используются три таблицы: Объект, Работы и Связь . Для создания формы потребуются все поля из таблиц Объект и Работы . В качестве источников записей для форм, отчетов можно использовать Запросы. В Microsoft Access есть несколько типов запросов: запросы на выборку, перекрестные запросы. Запрос на выборку является наиболее часто используемым типом запроса. Запросы этого типа возвращают данные из одной или нескольких таблиц и отображают их в виде таблицы, записи в которой можно обновлять (Рисунок 4)

Рисунок 4. Запрос Для заполнения

Теперь создадим новую форму в конструкторе, в свойствах выберем Источник записей - Запрос Для заполнения, чтобы связать ее с запросом. Из Списка полей перетащим в форму нужные поля. Добавим в форму кнопки Предыдущая запись, Следующая запись, Добавить новую запись, Удалить запись, Восстановит запись, Сохранить запись и Кнопка закрытия. Для этого на панели инструментов находим кнопку и нажимаем на нее. Затем нажимаем мышкой на форме и производим нужные действия.

Установим некоторые свойства для формы. Выберем пункт меню Вид - Свойства ( в заголовке появившегося окна должна отображаться надпись Форма ):

1) сделаем эту форму всплывающей (всплывающая форма всегда располагается над другими окнами Access). В режиме конструктор откроем окно свойств формы. Ввести значение да в ячейку Всплывающее окно. В ячейке свойства Тип границы выберем Тонкая (запрет изменения размеров формы).

2) уберем полосы прокрутки, кнопки размеров окна, кнопки перехода в соответствующих ячейках свойств и кнопку закрытия.

Вид созданной формы показан на рисунке 5.

Рисунок 5. Форма: Форма заполнения базы данных

К-во Просмотров: 324
Бесплатно скачать Курсовая работа: Основные принципы работы базы данных MS Access: составление сводки о выполнении сроков проведения работ на объекте