Наименования и типы полей в импортируемой таблице

MS Office ACCESS 2007

БД «Авто».

Тема:Импорт и экспорт таблиц баз данных:

Освоение технологии импорта информации в БД,

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

Приемы работы с Конструктором отчетов,

Экспорт данных.

 

Пояснения к заданию

Создавая собственную БД, необязательно проектировать таблицу самостоятельно и вводить в нее исходные данные. MS Access имеет возможность использовать информации из созданных ранее внешних файлов данных: импорт данных.

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

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

 

 

Импорт данных из внешнего файла

 

1.Создайте новую БД «Авто» на собственном диске.

2.Импортируйте внешней текстовый файл CAR (Машины) к созданной вами БД. Для этого:

2.1.Переключитесь на вкладку «Внешние данные», и нажмите на кнопку из находящейся в левом верхнем углу группы «Импорт» - «Импорт текстового файла» .

2.2.В диалоговом окне «Внешние данные – Текстовый файл» проследите за тем, чтобы был выбран первый способ присоединение к данным – «Импорт данных источника…». Затем по заданию преподавателя укажите, при помощи кнопки «Обзор…» путь к источнику данных – имя существующего тестового файла CAR.TXT (Машины) и щёлкните по кнопке «Ok».

2.3.В окне мастера «Импорт текста» выполните следующее действия:

2.3.1. Шаг 1. Установите переключатель в поле «Фиксированная ширина полей…». Нажмите кнопку «Далее».

2.3.2. Шаг 2. При необходимости установите с помощью мыши места разделения полей. Кнопка «Далее».

2.3.3. Шаг 3. Выполните в поле «Описание полей» ввод имен, типов данных в соответствии с нижеследующей таблицей. Ввод информации производите после нажатия кнопки «Дополнительно».

 

Наименования и типы полей в импортируемой таблице

№поля Имя поля Тип данных
Поле1 Марка авто Текстовый
Поле2 Цена Одинарное с плавающей точкой
Поле3 Фирма-изготовитель Текстовый
Поле4 Страна Текстовый
Поле5 Год выпуска Целое
Поле6 Мощность Одинарное с плавающей точкой
Поле7 Расход топлива Одинарное с плавающей точкой
Поле8 Ускорение Одинарное с плавающей точкой
Поле9 Масса Одинарное с плавающей точкой
Поле10 Цилиндры Одинарное с плавающей точкой
Поле11 Рабочий объем Одинарное с плавающей точкой

 

В результате окно должно выглядеть примерно так:

Нажмите кнопку «Далее»

2.5.1. Шаг 4. Выберите переключатель «Не создавать ключ» («Далее»)

2.5.2. Шаг 5. Дайте таблице имя «Автомобили» («Готово»)

2.5.3. Шаг 6.Пропустите предложение мастера – «Сохранить эти шаги импорта?», не ставя в соответствующем месте галочку и нажав кнопку «Закрыть».

3.Закройте созданную по умолчанию в Вашей БД пустую таблицу – «Таблица1», для чего нажмите левой клавишей мыши на закладке и выберите в появившемся меню пункт – «Закрыть».

4.Просмотрите содержание полученной после импортирования таблицы.

 

Создание форм и отчётов

 

5.Переключитесь на закладку «Создание» и составьте не менее 5 запросов по выбору автомобилей:

5.1.1-й запрос - простой на выборку (Например, «5 самых дорогих американских автомобилей», «3 самые экономичные машины» и.т.д.)

5.2.2-й и 3-й запросы – с применением групповых операций (Например, определить среднюю цену японских автомобилей или количество авто 89 года выпуска)

5.3.Запрос с параметром содержащий поля: Марка, Фирма, Страна, Цена. Параметр по полю «Фирма». Запрос назвать «Авто-Фирмы».

 

Запрос с параметром. Это такой запрос в котором критерий отбора данных задает сам пользователь, вводя нужный параметр при обращении к запросу. Для создания запроса с параметром необходимо для нужных полей в бланке запроса в строке «Условие отбора» задать в квадратных скобках вопрос ответ, на который будет определять параметр отбора данных из этого поля. Например, необходимо отобразить заказы на сумму задаваемую пользователем.

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

 

5.4.Запрос комбинированный, содержащий поля: Марка, Страна, Мощность, Год выпуска. Параметр по полю «Год выпуска», а условие Not Jap*. Запрос назвать «Не-Японские».

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

 

7.Перейдите на закладку «Создание», группа «Отчеты». Создайте с помощью «Мастера отчетов» (кнопка - ) 2 отчета:

7.1.первый – табличный, на основе данных таблицы

7.2.второй – любого вида на основе созданного ранее (п. 5.1 - 5.2), какого либо запроса на выборку

7.3.набор выбранных полей, порядок сортировки, стиль и т.д. определяйте самостоятельно.

 

Создание форм и отчётов

8.В режиме Конструктора внесите следующие изменения в 1-й отчет:

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

8.1. Заголовок:

· выделите заголовок отчета,

· введите новый текст заголовка,

· измените свойства текста заголовка (шрифт, фон),

· переместите заголовок отчета на другое место,

· вставьте эмблему или рисунок в заголовке отчета (например, какой либо рисунок из папки C:\Windows).

v Если Вы вставили рисунок, настройте его положение с обтеканием вокруг рамки.

v Если рисунок не найден, пропустите этот пункт задания.

8.2. Верхний колонтитул:

· вставьте линию, отделяющую верхний колонтитул от области данных

· измените шрифт, цвет фона колонтитула

· выровняйте надписи колонтитула (см. пример)

8.3. Область данных:

· вставьте прямоугольную рамку, охватывающую группу полей области данных и измените её цвет и тип

8.4. Примечание:

· вставьте новую надпись в примечание отчета (используйте свою фамилию как автора отчета),

После внесения изменений поле Конструктора отчетов будет выглядеть примерно так:

 

· вставьте в раздел примечания отчета новое поле, определив в нем одну из групповых функций (Sum, Count или др.) Например, подсчитайте среднюю мощность или максимальный рабочий объем автомобилей.

Напоминаем назначение основных групповых функций:

Функция Описание
SUM Суммирование значений группы
AVG Вычисление среднего арифметического значений группы
MIN Поиск минимального значения в группе
MAX Поиск максимального значения в группе
COUNT Подсчет количества элементов группы
FIRST Первое значение в группе
LAST Последнее значение в группе

 

Для примера рассчитаем среднюю цену автомобиля:

Для вставки поля:

Нажмите кнопку из группы «Элементы управления» - Поле и мышью растяните прямоугольник в области Примечание отчета.

После добавления поля активизируйте появившийся вместе с ним элемент «Свободный» и правой кнопкой мыши вызовите его «Свойства».

В открывшемся диалоговом окне переключитесь во вкладку «Все».

В поле «Данные» вызовите Построитель выражений (кнопка справа от поля)

l Групповые функции вызываются по команде «Функции – Встроенные функции – Статистические».

l Открыв список функций, выберите в нём функцию Avg(«expr») – среднее значение.

l В качестве аргумента функции (т.е. в скобках, вместо «expr», а не за скобками) укажите усредняемую величину.

l В нашем случае это поле «Цена» из текущего отчета «Автомобили». Нажмите ОК.

Вернувшись в диалоговое окно свойств, определите следующие свойства:

l Имя – «Средняя цена».

l Формат поля – «Евро».

l Размер шрифта – 12.

Закройте окно свойств поля.

Дайте элементу (надписи) с подписью «Поле 30:» подпись «Средняя цена:». Оформите его.

Перейдите в режим – Представление отчета.

Созданное поле должно появиться в самом конце отчета и иметь приблизительно следующий вид:

 

Экспорт таблицы из Access

9.Выполните Экспорт таблицы «Автомобили» из MS-Access в MS-Excel:

9.1.Активизируйте нажатием левой кнопки мыши таблицу «Автомобили»

9.2.Затем, правой кнопкой мыши вызовите всплывающее меню и выберите в нём пункт – «Экспорт – Excel».

9.3.В окне Экспорт объекта сохраните таблицу на собственном диске с Форматом файла: «Книга Excel (*.xlsx)».

10.Откройте созданный файл MS Excel.

10.1.Под первой колонкой таблицы вычислите количество записей в таблице (Статистическая функция – СЧЁТЗ).

10.2.Оформите границы таблицы, выравнивание, перенос по словам.