
Аппаратура, оборудование и материалы
Персональный компьютер, не ниже Pentium-4, операционная система семейства Windows, пакет Microsoft Office Access 2007.
Методика и порядок выполнения работы
Задание 1. Создадим БД «Продажи», состоящую первоначально из одной таблицы Продукция, структура которой представлена в таблице 1.1.
Таблица 1.1 – Структура таблицы Товары
Имя поля |
Тип данных |
Описание |
Размер поля |
Код товара |
Числовой |
|
Длинное целое, ключевое поле |
Наименование товара |
Текстовый |
|
30 символов |
Производитель |
Текстовый |
|
30 символов |
Цена, руб |
Денежный |
|
Фиксированный |
Срок реализации |
Дата\время |
|
Краткий формат даты |
Количество на складе, шт |
Числовой |
|
Длинное целое |
Продано, шт |
Числовой |
|
Длинное целое |
Рекламная акция |
Логический |
Проводилась ли рекламная акция? |
|
Для этого:
Запустим Microsoft Access, щелкнув кнопку Пуск и выбрав в главном меню Windows пункт Программы>Microsoft Office, а затем Microsoft Office Access 2007. После запуска Access в появившемся окне в разделе Новая пустая база данных щелкните Новая база данных. Справа появится диалоговое окно Новая база данных, в поле Имя файла введите имя файла с создаваемой БД, например Фамилия_Продажи.accdb. Чтобы изменить расположение файла, щелкните значок папки для обзора и выбора своей папки. Нажмите левой клавишей мыши кнопку Создать. На экране появится окно СУБД Access с указанным именем в заголовке, в командах меню перейдите на вкладку Создание (рисунок 1.1). Эта вкладка содержит основные инструменты для создания и работы с объектами БД: таблицами, формами, отчетами, запросами.
Рисунок 1.1– Основные объекты БД Access
В разделе Таблицы выберите инструмент Конструктор таблиц. Появится окно Конструктора, представленное на рисунке 1.2.
Рисунок 1.2 – Окно Конструктора таблиц
Рассмотрите появившееся окно Конструктора таблиц, куда будет вводиться структура создаваемой БД (Таблица 1.1). В столбце Имя поля введите имя Код товара. Для перехода к следующему полю нажмите клавишу Tab или щелкните по нему мышью.
В столбце Тип данных оставим тип Числовой. В столбце Описание можно ввести описание данных, которые будут содержаться в этом поле (Таблица 1.1), но это не обязательно. Текст описания будет выводиться в строке состояния при добавлении данных в поле, а также будет включен в описание объекта таблицы. Перейдем в раздел Свойства поля в нижней части окна Конструктора и зададим значения Длинное целое.
Далее аналогично, введите названия, укажите тип и свойства данных для остальных полей из таблицы 1.1. Для ввода типа данных, отличного от текстового, достаточно щелкнуть по треугольнику справа и в появившемся меню выбрать другой тип. Если Тип данных числовой, то в свойствах надо выбрать один из его видов: Целое, Длинное целое, Одинарное с плавающей точкой и т.д.
После ввода описания всех полей таблицы Продажи, укажите ключевое поле. Для этого щелкните по строки с полем Код товара и нажмите кнопку Ключевое поле на Панели инструментов. После этого в области выделения поля № Товары появится знак ключевого поля – ключ. В дальнейшем по ключевому полю будут связаны таблицы между собой.
Сохраните структуру созданной таблицы командой Файл – Сохранить как. В диалоговом окне Сохранение введите имя таблицы Товары, в следующем поле выберите вариант Таблица и щелкнем ОК для сохранения. Закройте окно конструктора таблицы. После этого в окне БД Продажи на вкладке Таблицы появится новый объект – таблица Товары.
Заполните данными созданную таблицу. Для этого выберите объект Таблицы и дважды щелкните левой кнопкой мышки по таблице Товары (или выделите ее и в инструментах щелкните по кнопке Режим и выберите Режим таблицы). Откроется таблица созданной структуры, в которую надо ввести данные из таблицы 1.2 (для перехода к следующему полю нажимайте клавишу Tab, в конце каждой записи – Enter). Чтобы расширить столбец надо поместить указатель мыши на его правую границу и, когда значок сменится на двунаправленную стрелку, перетащите границу вправо. При сообщении об ошибке – вернитесь на структуру таблицы и проанализируйте поле, в которое вводятся данные: его тип, длину и т. д.
Таблица 1.2 – Исходные данные для таблицы Товары
Код товара |
Наименование товара |
Производитель |
Цена, руб |
Срок реализации |
Количество на складе, шт. |
Продано, шт. |
Рекламная акция |
1134568 |
Салфетки бумажные |
ОАО «ЦентрЮг» |
15,40 |
12.11.2015 |
24578 |
6704 |
Да |
1167903 |
Мыло «Цветочное» |
ОАО «Весна» |
7,90 |
01.01.2015 |
3400 |
5602 |
Да |
1234567 |
Крем для рук |
ОАО «Весна» |
34,80 |
01.03.2015 |
12340 |
4590 |
Да |
1256743 |
Гель для волос |
ООО «Лина» |
123,50 |
02.11.2014 |
67009 |
3450 |
Нет |
1356789 |
Мусс для волос |
ООО «Лина» |
154,50 |
20.11.2014 |
45007 |
235 |
Нет |
1567890 |
Крем для лица |
ОАО «ИнтерК» |
124,90 |
01.02.2015 |
12549 |
4578 |
Да |
4789021 |
Крем для ног |
ОАО «Весна» |
32,00 |
01.03.2015 |
3402 |
98 |
Нет |
1567893 |
Жидкое мыло |
ОАО «Весна» |
45,50 |
01.05.2015 |
6450 |
9052 |
Да |
1678903 |
Полотенца бумажные |
ОАО «ЦентрЮг» |
56,00 |
12.08.2015 |
4903 |
173 |
Нет |
3476230 |
Влажные салфетки |
ОАО «ЦентрЮг» |
23,00 |
01.09.2013 |
12095 |
2009 |
Нет |
Для перехода на структуру таблицы щелкните на Панели инструментов по первому из инструментов – Режим, затем выберите Конструктор. Аналогично можно вернуться обратно в таблицу с данными.
Сохраните таблицу, щелкнув кнопку Сохранить.
Выполните сортировку данных, например, по Коду товара в порядке возрастания. Для этого перейдите на вкладку Главная, в таблице Товары установите курсор в столбец Цена, щелкните кнопку Сортировка по возрастанию на панели инструментов или в контекстном меню.
Отсортируйте записи по Продано, шт в порядке убывания аналогично.
Работа с фильтрами. Чтобы найти одну или несколько указанных записей в форме или напечатать записи из отчета, таблицы или запроса, можно использовать фильтр. С его помощью можно отображать только нужные записи, не изменяя базовую таблицу, запрос, форму или отчет.
Изучите работу фильтра по выделенному, на примере отбора из таблицы Товары записей о Производителях. Для этого перейдите на вкладку Главная, в таблице Товары в поле Производитель найдите значение "ОАО «Весна»". Выделите это значение, рассмотрите кнопки раздела инструментов Сортировка и Фильтр, щёлкните кнопку Фильтр, Выделение на панели инструментов и в появившемся окне выберите Равно "ОАО «Весна»". Посмотрите на результат отбора. Для отмены фильтра щелкните кнопку – Фильтр на панели инструментов.
Отберите записи только те, в которых значение Цена меньше 34,80. Для этого перейдите на запись, содержащую это значение цены. Выберите в инструментах Фильтр>Числовой фильтр > Меньше 34,80> Ок. Посмотрите результат отбор и отмените фильтр.
Изучите работу расширенного фильтра: выберите в таблице Товары записи об товарах произведенных «ОАО «Весна»», которых продано больше 3500. Для этого: выберите на панели инструментов Параметры расширенного фильтра, а затем – Расширенный фильтр. После этого на экране откроется окно для создания расширенного фильтра, куда добавьте поля Производитель и Продано, шт (если они не появились автоматически). Затем, установите курсор в строке Условие отбора в поле Продано, шт, введите условие отбора >3500. В этой же строке в поле Производитель укажите условие отбора " ОАО «Весна»". Можно задать порядок сортировки: по возрастанию или убыванию, щелкнув стрелку в ячейке Сортировка в поле Продано, шт. Чтобы применить фильтр, нажмите кнопку Применение фильтра на панели инструментов. Посмотрите результат отбор и отмените фильтр.
Выполните задания для самостоятельного выполнения,
Закройте таблицу с сохранением.