Смекни!
smekni.com

Базы данных и их использование (стр. 2 из 3)

В режиме формул принято отображать заголовки столбцов и строк, поэтому выполняем команду "Файл - Параметры страницы" и на вкладке "Лист" устанавливаем соответствующий флажок (рис.2.7). Распечатки таблицы с результатами в обычном виде и в режиме отображения формул приводим в Приложении А.

Рис.2.7 Установка печати заголовков столбцов и строк

Построение диаграммы

Выделяем диапазон I3: I7 м нажимаем кнопку

"Мастер диаграмм" на панели инструментов "Стандартная". На первом шаге Мастера диаграмм выбираем тип "Гистограмма" и вид "Объемный вариант обычной диаграммы" (рис.2.8), нажимаем кнопку "Далее".

Рис.2.8 Выбор типа диаграммы

На втором шаге переходим на вкладку "Ряд" и в пункте "Имя" устанавливаем значение "=Лист1! $I$1" (имя ряда), а в пункте "Подписи оси Х" - значение "=Лист1! $A$2: $A$5" (рис.2.9). Нажимаем кнопку "Далее".

Рис.2.9 Шаг второй Мастера диаграмм

На третьем шаге на вкладке "Заголовки" вводим названия оси категорий и оси значений (рис.2.10), на вкладке "Легенда" отказываемся от отображения легенды, т.к в ней нет смысла при формировании диаграммы, состоящей из одного ряда, на вкладке "Подписи данных" устанавливаем флажок в пункте "Включить в подписи … значения" (рис.2.11).

Рис.2.10 Ввод заголовков осей

Рис.2.11 Установка отображения значений

На последнем шаге указываем поместить диаграмму на отдельном листе (рис.2.12).

Рис.2.12. Последний шаг Мастера диаграмм

Диаграмму распечатываем и приводим в Приложении А.

MicrosoftAccess

Задана база данных "Учет выпускаемой продукции", состоящая из шести таблиц:

Таблица:


1. Список выпускаемых изделий

3. Справочник единиц измерения

* Код единицы измерения
Наименование единицы

4. План выпуска изделий

2. Список выпускающих цехов

* Номер выпускающего цеха
Наименование цеха

5. Цеховая накладная сдачи продукции на склад

Номер выпускающего цеха
Месяц выпуска
Код изделия
Количество по плану
* Номер цеховой накладной
Номер цеха
Код изделия
Месяц сдачи
Количество сдано

6. Товарно-транспортная накладная

* Номер накладной
Код изделия
Количество отгружено

* - ключевое поле.

Пояснения по выполнению задания:

готовое изделие закреплено за одним складом готовой продукции, но может выпускаться несколькими цехами;

каждое изделие имеет только одну единицу измерения;

один цех может выпускать несколько наименований изделий;

на одном складе хранится несколько наименований готовых изделий;

количество изделий измеряется целым числом;

выпуск цехом готовой продукции планируется помесячно;

одно и то же изделие может быть запланировано к выпуску в разные месяцы квартала;

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

Количество цехов должно быть не менее 4 и не более 6, изделий - не менее 7 и не более 9.

1. Используя таблицу "План выпуска изделий" и "Список выпускаемых изделий", вынесите в запрос "Номер выпускающего цеха", "Месяц выпуска", "Код изделия", "Наименование изделия", "Цена", "Количество по плану".

2. На основе запроса № 1 создайте форму, используя все поля, имеющиеся в запросе.

3. На основе запроса № 1 создайте запрос с вычисляемым полем, в котором будет определяться стоимость изделий по плану.

4. По запросу №3 составьте отчет.

Создание и связывание таблиц

Запускаем MicrosoftAccess. Для создания таблиц указанной структуры используем команду "Конструктор" на панели инструментов базы данных (3.1).

Рис.3.1 Запуск конструктора таблиц

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

Во всех таблицах, в которых это необходимо, устанавливаем ключевые поля. Так, например, в таблице "Список выпускаемых изделий" выделяем поле "Код изделия" и выполняем команду его контекстного меню "Ключевое поле" (рис.3.2).

Рис.3.2 Создание макета таблицы

Вводим в созданные таблицы произвольные данные. Затем выполняем создание схемы данных. Для этого выполняем команду меню "Сервис - Схема данных". В появившемся окне поочередно выбираем все таблицы и нажимаем кнопку "Добавить" (рис.3.3).

Рис.3.3 Включение таблиц в схему данных

Нажав кнопку "Закрыть", переходим к созданию связей между таблицами. Чтобы связать, например, таблицы "Список выпускаемых изделий" и "Справочник единиц измерения" по одноименным полям "Код единицы измерения", "перетаскиваем" поле из одной таблицы в другую. В открывшемся окне "Изменение связей" (рис.3.4) устанавливаем флажок в поле "Обеспечение целостности данных" и видим, что создан тип отношения "один-ко-многим".

Рис.3.4 Связывание таблиц

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

Создание запросов

Для создания первого запроса воспользуемся командой окна базы данных "Создание запроса с помощью мастера". На первом шаге мастера в окне "Создание простых запросов" в выпадающем списке "Таблицы и запросы" выбираем таблицу "План выпуска изделий". Затем из списка "Доступные поля" перемещаем кнопкой

поля "Номер выпускающего цеха", "Месяц выпуска", "Код изделия" и "Количество по плану" в список "Выбранные поля" (рис.3.5).

Затем выбираем таблицу "Список выпускаемых изделий" и перемещаем в список выбранных поле "Наименование изделия".

Рис.3.5 Первый шаг мастера запросов

На втором шаге выбираем подробный отчет (рис.3.6).

Рис.3.6. Второй шаг Мастера простых запросов

На третьем шаге задаем имя запроса "Запрос 1" (рис.3.7).

Рис.3.7. Третий шаг Мастера запросов

В окне базы данных переключаемся к группе "Формы" и выполняем команду "Создание формы с помощью мастера". Выбираем запрос "Запрос 1" и включаем в список выбранных полей все его поля. На втором шаге Мастера форм выбираем вид представления данных "Список выпускаемых изделий" - "Подчиненные формы" (рис.3.8).

Рис.3.8. Выбор представления данных

Внешний вид на третьем шаге устанавливаем "табличный", стиль на четвертом - "Рисовая бумага", на пятом шаге соглашаемся с предложенными названиями главной и подчиненной форм: "Список выпускаемых изделий" и "План выпуска изделий подчиненная форма" соответственно. Получаем форму, внешний вид которой изображен на рис.3.9.

Рис.3.9. Форма по запросу №1

Для создания второго запроса используем конструктор запросов, создавая новое поле "Стоимость по плану: [Цена] * [Количество по плану] " с помощью построителя выражений (рис.3.10).

Рис.3.10. Построитель запросов

Создание отчета

Создание отчета непосредственно по указанному в задании запросу невозможно, т.к запрос на обновление не может быть источником строк, поэтому используем таблицу "Выпускаемые изделия", измененную запросом. На первом шаге Мастера выбираем в поле "Таблицы и запросы" необходимый запрос и все его поля перемещаем в список выбранных (рис.3.11).

Рис.3.11 Шаг первый мастера отчетов

На втором шаге отказываемся от группировки, на третьем отказываемся от сортировки содержимого запроса, на четвертом выбираем макет "блок", на пятом - стиль "Деловой" (рис.3.12), на последнем вводим имя отчета "Выпускаемые изделия" и завершаем создание отчета.