50261 (Создание баз данных), страница 2

2016-07-30СтудИзба

Описание файла

Документ из архива "Создание баз данных", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "50261"

Текст 2 страницы из документа "50261"

3.3.2 Параметрический запрос

Если требуется получить сведения для одного из значений какого-либо поля, то в этом случае необходимо задать параметр для этого поля.

При выполнении запроса Access запрашивает в окне диалога значение параметра. Его вводит пользователь.

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

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

3.3.3 Запрос с вычисляемыми полями

Над полями запросов можно выполнять вычисления. При этом создается новое вычисляемое поле. Для создания выражений используется окно Построитель выражений.

Выражение для вычисляемого поля может состоять из имен полей различных таблиц и запросов, функций, чисел и так далее. Построитель дает возможность выбрать нужные поля из таблиц и запросов, функции из списка функций, знаки арифметических операций.

Я использовал вычисляемые поля в запросе «С вычисляемыми полями».

В режиме конструктора такой запрос имеет вид:

А построитель выражений:

3.3.4 Перекрестный запрос

Перекрестные запросы предназначены для группирования данных и представления их в компактном виде. Запрос можно создать самостоятельно или воспользоваться Мастером. Из перекрестного запроса, созданного мной можно определить, стоимость каждого программного продукта по столбцу обновлений. В режиме конструктора такой запрос имеет вид:

3.3.5 Запрос на создание таблицы

Запрос на создание таблицы сохраняет результаты выборки в отдельной таблице. В режиме конструктора такой запрос имеет вид:

3.3.6 Запрос на удаление

Запрос на удаление позволяет исключить из таблицы (или из связанных таблиц) записи, удовлетворяющие некоторому условию. В режиме конструктора такой запрос имеет вид:

3.3.7 Запрос на обновление

Запрос на обновление обеспечивает одну из важнейших сервисных функций системы управления базой данных – автоматизированную обработку данных. Такие запросы позволяют существенно сэкономить время оператора, выполняющего редактирование информации. В режиме конструктора такой запрос имеет вид:

3.3.8 Запрос на заполнение столбца (на добавление)

Запрос на заполнение столбца (добавление) позволяет скопировать данные из одной таблицы в другую, не прибегая к помощи буфера обмена. Записи могут перемещаться между разными файлами баз данных и между базами данных разного типа. В режиме конструктора такой запрос имеет вид:


3.4 Разработка отчетов для приложения

Отчеты – это информация, оформленная в соответствии с необходимыми спецификациями. Они являются особой формой представления данных. Отчет позволяет использовать и распространять полученную информацию из БД, выводить ее на печать. При оформлении отчетов можно использовать различные элементы управления (графики, диаграммы, рисунки, фон…) Отчеты являются эффективным средством для распечатки информации регулярного использования. Создавать отчеты можно, используя мастер или конструктор. Автоотчет позволяет быстро создавать более простые отчеты. Он бывает двух видов: в столбец и ленточный. Ленточный отчет размещает записи в отдельную строку, а поля в отдельные столбцы. Его удобно применять при большом числе записей и малом количестве полей. Отчет в столбец удобен в том случае, когда мало записей и много полей. Когда необходимо создавать сложные, многоуровневые отчеты, нельзя использовать автоотчет. В данном случае чаще всего применяется мастер. В отчетах также можно создавать поля с итоговыми вычислениями. При этом могут использоваться различные функции и построитель выражений. Как правило, для формирования отчета создают запрос, в котором собирают данные из разных таблиц, с включением вычисляемых полей, группировкой, условиями отбора. Далее по общим правилам MS Access, на базе такого запроса проектирует отчет.

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


3.5 Разработка пользовательского интерфейса на основе форм

Чтобы упростить просмотр, ввод и модификацию данных в конкретной таблице создается одна или несколько форм. Таблица и форма – основные объекты в современных информационных системах. Они неотделимы друг от друга, и очень часто разработчики совмещают их в одном окне документа, на разных вкладках. Форма – это документ, который представляет собой бланк, подлежащий заполнению или маску, накладываемую на набор данных. Форма позволяет упростить процесс заполнения БД, благодаря этому имеется возможность поручить ввод информации персоналу не высокой квалификации. По структуре форма похожа на окно диалога. Существует несколько способов создания форм:

  1. Автоформа. Основывается только на одном объекте, выбираются все поля. Автоформа бывает трех видов: в столбец (отображает все поля одной записи), ленточная (отображает группу записей), табличная (своим внешним видом напоминает таблицу);

  2. Мастер форм – специальные программные средства, создающие структуру форм в режиме диалога с разработчиком;

  3. Режим конструктора – наиболее сложный и подробный способ создания форм, рассчитанный на пользователей с большим опытом работы в среде MS Access.

Помимо простых, формы также могут быть подчиненными и связанными. Если вы создаете форму для ввода данных в две таблицы, связанные друг с другом, то форма для одной таблицы может включать в себя форму для другой (подчиненной) таблицы. Такая форма называется подчиненной. Если вы создаете форму для ввода данных в две таблицы, связанные друг с другом, то форма для одной таблицы может иметь специальную кнопку для вызова формы другой (связанной) таблицы. Такая форма называется связанной.

В данной работе формы создавались как в режиме конструктора, так и в режиме мастера с их последующим форматированием и редактированием. В БД «АГЕНСТВО ПО ТРУДОУСТРОЙСТВУ» приведены вышеперечисленные типы форм. Более простые формы создавались только с использованием режима конструктора. Итак, создав необходимые элементы приложения «АГЕНСТВО ПО ТРУДОУСТРОЙСТВУ», можно приступать к созданию главной кнопочной формы.


3.6 Объединение объектов БД в единое приложение и отладка

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

  • 1-й уровень: главная страница формы «АГЕНСТВО ПО ТРУДОУСТРОЙСТВУ»;

  • 2-й уровень: страницы «Редактирование данных», «Просмотр данных», «Просмотр отчетов»

Используя диспетчер кнопочных форм, на главной странице были размещены команды «Изменение данных», «Просмотр отчетов», «Выход из приложения». Нажатие на кнопки «Добавление данных» и «Изменение данных» осуществляет переход на новую страницу, где перед пользователем появляется перечень новых команд, осуществляющих открытие соответствующей формы в соответствующем режиме. Каждая из этих страниц содержит кнопку возврата к главной странице. Команда главной страницы «Просмотр отчетов» осуществляет переход к новой странице, где пользователь также может увидеть перечень новых команд, осуществляющих открытие соответствующего отчета. Эта страница также содержит кнопку возврата. Команда «Выход из Базы Данных» осуществляет выход. Форматирование главной кнопочной формы осуществлялось в режиме конструктора. Готовую кнопочную форму БД «АГЕНСТВО ПО ТРУДОУСТРОЙСТВУ» в оперативном режиме можно увидеть на рисунке:

Таким образом, создав кнопочную форму для работы с созданными объектами БД (таблицы, формы, отчеты) и протестировав ее, был завершен процесс создания автоматизированной БД «АГЕНСТВО ПО ТРУДОУСТРОЙСТВУ».


ЗАКЛЮЧЕНИЕ

При помощи СУБД MS Access 2002 мне удалось поэтапно реализовать поставленную цель, а также решить комплекс задач, вытекающих из данной цели. БД «АГЕНСТВО ПО ТРУДОУСТРОЙСТВУ» состоит из всех необходимых элементов полноценной БД, а потому ее можно рассматривать как единое и отлаженное приложение, соответствующее всем предъявляемым требованиям. Созданная БД «АГЕНСТВО ПО ТРУДОУСТРОЙСТВУ» обеспечивает хранение информации, отражающей основные параметры работы сотрудников, по заказчикам, а также дополнительные сведения.


СПИСОК ЛИТЕРАТУРЫ:

  1. Основы компьютерной технологии. Шафрин Ю. АБФ, М., 1997

  2. Практикум по компьютерной технологии. Шафрин Ю., Ефимова О., АБФ, М., 1997

  3. Верман А.Я. «Access 97 для профессионалов», Питер, СПб., 1998

  4. Зиновьев Н.Б. «Access 97 – русская версия». М., 1998

  5. Internet. http:\\www.aport.ru.

14

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Нет! Мы не выполняем работы на заказ, однако Вы можете попросить что-то выложить в наших социальных сетях.
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
4121
Авторов
на СтудИзбе
667
Средний доход
с одного платного файла
Обучение Подробнее