Практическая работа № 1
Создание БД
Цель работы: Научиться создавать базу данных в MS ACCESS и в ней таблицы различным способом.
Задачи работы:
1. Овладеть способами создания таблиц баз данных.
2. Познакомиться с основными объектами баз данных.
3. Получить навыки работы по заполнению баз данными.
Обеспечивающие средства:Сборник описаний практических работ по MS Access; персональный компьютер, программное обеспечение: СУБД MS Access.
Требования к отчету: Итоги практической работы представить в виде файла LAB29.doc на диске (при необходимости вывести на печать) и оформить отчет по практической работе содержащий ответы на контрольные вопросы
Технология работы:
Запуск MS ACCESS: активизировать кнопку ПУСК, из появившегося меню выбрать ПРОГРАММЫ, далее выбрать MICROSOFT ACCESS.
При запуске Access открывается диалоговое окно, с помощью которого вы создадите НОВУЮ БАЗУДАННЫХ, которая будет храниться на диске «А» под определенным именем. После чего появится окно «БАЗА ДАННЫХ», где в последствии будут создаваться все остальные объекты базы данных, а именно таблицы, запросы, формы и т.д. Начнем все по порядку.
СОЗДАНИЕ БАЗЫ ДАННЫХ:
O Новая база данных / ОК
O Имя файла: = …. / Создать
Далее нужно создать таблицы, которых у вас будет три. Access позволяет создавать таблицы тремя способами: в режиме конструктор, с помощью мастера и путем ввода данных.
СОЗДАНИЕ ТАБЛИЦЫ В РЕЖИМЕ КОНСТРУКТОРА:
O Объекты базы данных / Таблицы
O Создание таблицы в режиме конструктора
O Имя поля: = Номер / Тип данных = счетчик / Описание = номер записи
O Имя поля: = Дата / Тип данных = дата/время / Описание = дата поступления
O Имя поля: = Код / Тип данных = текстовый / Описание = код товара
O Имя поля: = Пришло / Тип данных = числовой / Описание = количество ед. товара
O Файл /сохранить как…
O Сохранение объекта таблицы в: = Накладная / как таблица / ОК
O На вопрос создать ключевое поле сейчас / нет
O Закрыть: Накладная: таблица / Открыть таблицу «Накладная»
Номер | Дата | Код | Пришло |
1 апреля | |||
1 апреля | |||
2 апреля | |||
4 апреля | |||
7 апреля | |||
11 апреля | |||
15 апреля | |||
17 апреля | |||
18 апреля | |||
20 апреля | |||
27 апреля | |||
30 апреля |
СОЗДАНИЕ ТАБЛИЦЫ С ПОМОЩЬЮ МАСТЕРА:
O В окне база данных / Создание таблицы с помощью мастера
O Деловые / Образцы таблиц / Сведение о заказе
O Образцы полей / Дата Продажи / / Переименовать поле: = Дата
O Образцы полей / КодЗаказа / / Переименовать поле: = Код / OK
O Образцы полей / Количество / / Переименовать поле: = Ушло / OK / Далее
O Имя новой таблицы: = Требования
O Пользовате6ль определяет ключ самостоятельно / Далее
O Выберите поле с уникальными для каждой записи данных / Дата
O Связи… / Таблицы не связны / ОК / Далее
O Изменитьструктурутаблицы / Готово / (В появившемся окне)
O В строке «Дата» отмените ключевое поле / Правка / Ключевое поле
O Добавить пустую строчку / Вставка / Строки
O Имя поля: Номер / Тип данных: числовой
O Имя поля: Дата / Тип данных: дата/время
O Имя поля: Код / Тип данных: текстовый
O Имя поля: Ушло / Тип данных: числовой / Файл / Сохранить
O Имя поля: Номер / Тип данных: счетчик / Файл / Сохранить
O Закрыть/Открыть таблицу«Требование»
Номер | Дата | Код | Ушло |
3 апреля | |||
4 апреля | |||
8 апреля | |||
13 апреля | |||
20 апреля | |||
21 апреля | |||
25 апреля | |||
29 апреля | |||
8 май | |||
12 май | |||
17 май | |||
23 май |
СОЗДАНИЕ ТАБЛИЦ ПУТЕМ ВВОДА ДАННЫХ:
O Создание таблиц путем ввода данных
O Выделите столбец Поле1 / Формат / Переименовать столбец / кодтовара
O Поле2 / Переименовать столбец / Товар
O Поле3 / Переименовать столбец / Наименование
O Поле4 / Переименовать столбец / Цена
O Файл / Сохранить /Имя новой таблицы: = Товары / OK
O На вопрос создать ключевое поле сейчас / Нет / Сохранить / Закрыть
O Выделите таблицу «Товары» / Конструктор
O Имя поля: Код товар / Тип данных: Текстовый
O Имя поля: Товар / Тип данных: Текстовый
O Имя поля: Наименование / Тип данных: Текстовый
O Имя поля: Цена / Тип данных: Денежный / Свойства поля / Общие
O Формат поля / Денежный
O Выделите поле «Код товар» / Правка / Ключевое поле
O Файл / Сохранить / Закрыть / Открыть таблицу «Товары»
Код товара | Товар | Наименование | Цена |
Стол 1П | Деревянный письменный | ||
Стол 5Кр | Деревянный обеденный круглый | ||
Стул | Мягкий для офиса | ||
Табурет | Деревянный складной | ||
Кресло 4МОФ | Мягкое для офиса | ||
Кресло 1МО | Мягкое для отдыха | ||
Стол 2Ж | Деревянный журнальный | ||
Стол 6УнС | Универсальный складной | ||
Шкаф 1УС | Деревянный навесной | ||
Шкаф 2Пл | Деревянный плательный | ||
Шкаф 4Кн | Деревянный книжный | ||
Полка | Навесная книжная |
Контрольные вопросы:
1. Что такое СУБД Access?
2. Как создать новую базу данных в СУБД Access?
3. С какими объектами работает СУБД Access?
4. Для чего данным задаются различные типы?
Практическая работа №2
Создание связей между объектами базы данных. Формы
Цель работы:Научиться создавать связи между объектами базы данных. Научиться создавать формы с помощью мастера форм, устанавливать свойства формы и ее объектов.
Задачи работы:
1. Научиться связывать данные разных таблиц.
2. Практика создания форм с помощью Мастера.
3. Научиться устанавливать свойства формы.
Обеспечивающие средства:Сборник описаний практических работ по MS Access; персональный компьютер, программное обеспечение: СУБД MS Access.
Требования к отчету: Итоги практической работы представить в виде файла LAB30.doc на диске (при необходимости вывести на печать) и оформить отчет по практической работе содержащий ответы на контрольные вопросы
Технология работы:
УСТАНОВКА СВЯЗЕЙ МЕЖДУ ТАБЛИЦАМИ:
O Объекты базы данных / Таблицы
O Сервис/ Схемы данных / В появившемся окне «Добавление таблицы»
O Таблицы / Накладная / Добавить
O Требование / Добавить
O Товары / Добавить / Закрыть
O Связи / Изменить связи / Новое…
O Левая таблица/ Накладная / Правая таблица / Товары
O Левый столбец/ Код / Правый столбец / Код товара / ОК
(Обратите внимание на то, чтобы «Тип отношения» был один-ко-многим)
O Объединение… / Объединение только тех записей, в которых связанные поля обеих таблиц совпадают / ОК / Создать
O Связи / Изменить связи / Новое…
O Левая таблица/ Товары / Правая таблица / Требование
O Левый столбец/ Кодтовара / Правый столбец / Код / Объединение…
O Объединение только тех записей, в которых связанные поля обеих таблиц совпадают
O ОК / Тип отношения: один-ко-многим / Создать
O Сохранить изменения макета «Схема данных»
Наглядно убедиться в наличии связи вам поможет таблица «Товары», для этого: войдите в таблицу «Товары»; слева перед каждой строчкой появился знак « + », если вы на нем щелкнете левой кнопкой мыши, то откроется подтаблица с данными из «Накладной», именно для этого товара. Чтобы облегчить пользование информацией можно написать несколько запросов, но иногда удобней создать связь, что вы и сделали.
ФОРМЫ
Формы позволяют вводить данные в таблицы базы данных без непосредственного доступа к самим таблицам, другими словами – это средство для ввода данных. Смысл формы в том, чтобы предоставить пользователю только те поля, которые ему нужно заполнить. Этим и удобна форма. С помощью форм данные можно не только вводить, но и отображать, то есть вы можете просматривать уже существующие записи таблицы.
СОЗДАНИЕ ФОРМЫ С ПОМОЩЬЮ МАСТЕРА ФОРМ
O Объекты базы данных / Формы / Создание формы с помощью мастера
O Таблицы и запросы / Товары
O Доступные поля / Кодтовара / / Товар / / Наименование / / Цена / /
O Далее / Выровненный / Международный / Далее
O Имя формы: = Новыйтовар
O Пометить: Открыть форму для просмотра или ввода данных
O Готово (см. рис. 3.2)
Установите свойства формы, разрешающие добавление записей.
УСТАНОВКА СВОЙСТВ ФОРМЫ:
O Выделите форму «Новый товар» / конструктор
O Вид / Свойства / Данные
O Разрешить изменения / Нет
O Разрешить удаление / Нет
O Разрешить добавление / Да
O Закрытьформу /Сохранив изменения/ Открыть форму «Новый товар»
Данная форма позволяет только добавлять записи в таблице «Товары». В появившейся форме «Новый товар» введите следующие данные (см. ниже).
Код товара | Товар | Наименование | Цена |
Стол 11ОС | Деревянный офисный | ||
Стул 13ОФК | Мягкий вращающийся для офиса | ||
Стеллаж 1Кн | Деревянный книжный | ||
Табурет 2Кр | Деревянный круглый |
Контрольные вопросы:
1. Для чего служит структура Формы?
2. Как в форме осуществляется переход между записями?
3. Как вызвать диалоговое окно свойств объекта?
Практическая работа №3
Создание форм в режиме конструктора
Цель работы:Научиться создавать формы в режиме конструктора.
Задачи работы:
1. Практика конструирования форм.
2. Закрепить навыки по созданию форм в режиме конструктора.
Обеспечивающие средства:Сборник описаний практических работ по MS Access; персональный компьютер, программное обеспечение: СУБД MS Access.
Требования к отчету: Итоги практической работы представить в виде файла LAB31.doc на диске (при необходимости вывести на печать) и оформить отчет по практической работе содержащий ответы на контрольные вопросы
Технология работы:
СОЗДАНИЕ ФОРМЫ В РЕЖИМЕ КОНСТРУКТОРА:
O Формы / Пиктограмма «Создать» на панели инструментов / Конструктор
O В качестве источника выбрать таблицу «Накладная» на основе, которой будет создаваться форма / ОК (После этого появится два окна: формы и выбранной таблицы.)
O
Рис. 3.3 |
В области данных с помощью панели элементов (см. рис. 3.3)создать Свободное поле
O Вид / Свойства / Данные / Данные… Дата
O Выделите «Поле0» / Вид / Свойства / Макет / Подпись… Датапоступления
O Создать «Поле со списком» / (В появившемся окне пометите нужные опции)
O Объект «поля со списком» будет использовать значения из таблицы или запроса
O Выбрать таблицу «Товары», то есть ту таблицу, из которой будет браться список.
O Сделать доступным поля списка / «Код товара» / / «Товар»
O Не скрыть ключевой столбец / Сохранить в поле «Код» / Далее
O Подпись поля со списком «Код товара» / Готово
O Вид / Свойства / Данные / Данные… Код / Источник строк… «Товары»
O Присоединенный столбец 1
O Создать «Свободное поле» / Вид / Свойства / Данные / Данные… «Пришло»
O «Поле» переименовать в «Количество товара»
O (см. выше, либо двойным щелчком левой кнопкой мыши)
O Вставка рисунка / на панели элементов «Рисунок» / С:\Clipart\ Books
O Вид / Свойства / Установка размеров / По размеру рамки
O Вставка даты / Вставка / Дата и время…
O Закрыть / Сохранить форму как «Новая накладная» / Открыть (см. рис. 3.4)
Рис. 3.4 |
Дата | Код | Пришло |
3 май | ||
9 май | ||
22 май | ||
24 май | ||
2 июня |
Форма «Новое требование» должна содержать:
O свободные поля
O полесо списком
O рисунок
O дату и время
O заголовок «Требование» (Вид / Заголовок…)
O линии прокрутки
В эту форму вы введете данные, но так чтобы предыдущие записи не были изменены.
Дата | Код | Ушло |
4 май | ||
19 май | ||
2 июня | ||
13 июня | ||
22 июня |
Контрольные вопросы:
1. Какие элементы можно вставлять в форму в режиме конструктора?
2. Для чего служит Конструктор форм?
3. Какие типы данных могут храниться в полях. Привести примеры.
Практическая работа №4
Запросы: основные понятия и создание простых запросов
Цель работы: научится создавать простые запросы в режиме конструктора и с помощью мастера. Просмотр результирующих данных.
Задачи работы:
1. Научиться создавать простой запрос разными способами.
2. Научиться просматривать результирующие данные.
Обеспечивающие средства:Сборник описаний практических работ по MS Access; персональный компьютер, программное обеспечение: СУБД MS Access.
Требования к отчету: Итоги практической работы представить в виде файла LAB32.doc на диске (при необходимости вывести на печать) и оформить отчет по практической работе содержащий ответы на контрольные вопросы
Технология работы:
Запросы извлекают нужные данные из таблиц и предоставляют их пользователю в удобном виде. Запрос можно сохранять, чтобы использовать эту информацию в дальнейшей работе. С помощью запросов можно преобразовывать данные по заданному алгоритму, создавать новые таблицы с выполнением в них простейших вычислений, при этом первичные данные остаются неизменными. Чтобы узнать, что на данный момент находится на складе, необходимо создать два простых запроса: «Пришло на склад» и «Ушло со склада», которые просто будут суммировать информацию о движении товаров из таблиц «Накладная» и «Требование».
СОЗДАНИЕ ЗАПРОСА «ПРИШЛО НА СКЛАД»[1]:
O Объекты базы данных / Запросы
O Создание запроса в режиме конструктора
O Таблицы / Накладная / Добавить / Закрыть
O Вид / Групповыеоперации
O Поле / Код
O Групповыеоперации / Группировка
O Сортировка / по возрастанию
O Поле / Пришло / Группировка /
O Файл / Сохранить / Пришло на склад
1. Создайте запрос с помощью мастера.
СОЗДАНИЕ ЗАПРОСА «УШЛО СО СКЛАДА»:
O Объекты базы данных / Запросы
O Создание запроса с помощью мастера
O Таблицы и запросы / Требование
O Доступные поля / Код / / Ушло / / Далее
O Итоговый / Итоги… / Sum / Далее
O Имя запроса / Ушлососклада / Изменить макет запроса / Готово
O Сортировка / по возрастанию
O Во втором столбце поле / Ушло / Закрыть / Сохранить изменения
После того как вы построили эти запросы, необходимо убедиться в том, что они работают. Для этого в таблицы «Накладная» и «Требование» внесите следующие данные:
Дата | Код | Пришло |
24 июня | ||
24 июня | ||
24 июня | ||
25 июня | ||
29 июня |
Дата | Код | Ушло |
25 июня | ||
27 июня | ||
29 июня | ||
2 июля | ||
2 июля |
Контрольные вопросы:
1. Что называют запросом?
2. Какие типы запросов существуют?
3. Для чего в запросе выбирают доступные поля?
Практическая работа № 5
Создание «сложных» запросов
Цель работы:научится создавать запросы над несколькими таблицами и запросами.
Задачи работы:
1. Научиться строить математическое выражения в структуре запрос.
2. Практика работы с контекстным меню.
3. Изучение групповых операций в запросах.
Обеспечивающие средства:Сборник описаний практических работ по MS Access; персональный компьютер, программное обеспечение: СУБД MS Access.
Требования к отчету: Итоги практической работы представить в виде файла LAB33.doc на диске (при необходимости вывести на печать) и оформить отчет по практической работе содержащий ответы на контрольные вопросы
Технология работы:
СОЗДАНИЕ СЛОЖНОГО ЗАПРОСА НАД ТАБЛИЦЕЙ И ЗАПРОСАМИ:
O Объекты базы данных / Запросы
O Создание запроса в режиме конструктора
O Добавление таблицы / Таблицы / Товары / Добавить
O Запросы / Пришлонасклад / Добавить
O Ушло со склада / Добавить / Закрыть
O Вид / Параметры объединения / Создать
O Левая таблица / Товары / Правая таблица / Пришло на склад
O Левый столбец / Кодтовара / Правый столбец / Код / ОК
O Вид / Параметрыобъединения / Пометить вторую опцию / ОК
O Вид / Параметрыобъединения / Создать
O Левая таблица/ Пришло на склад / Правая таблица / Ушло со склада
O Левый столбец / Код/ Правый столбец / Код / ОК
O Появившеюся связь выделить (левой кнопкой мыши)
O Вид / Параметрыобъединения / Пометить вторую опцию / ОК
O Поле: Кодтовара / Имя таблицы: Товары / Сортировка: повозрастанию
O Поле: Наименование / Имя таблицы: Товары
O Поле: Цена / Имя таблицы: Товары
O В следующем поле щелкните правой кнопкой мышки / Построить…
O В верхней части «Построителя выражений» введите «Всего пришло:= »
O Во втором окне двойным щелчком откройте «Запросы»
O Выберите «Пришло на склад» / Sum-пришло / Вставить
O Должно получиться следующее выражение:
Всего пришло: = [Пришло на склад]![Sum-пришло]
O ОК
O В пятом поле щелкните правой кнопкой мышки / Построить…
O В верхней части «Построителя выражений» введите «Итого ушло:= »
O Запросы / «Ушло со склада» / Sum-ушло / Вставить
O Должно получиться следующее выражение:
Итого ушло: = [Ушло со склада]![Sum-ушло]
O ОК
O Шестое поле / Построить… / «Осталось товара:= »
O Запросы / «Пришло на склад» / Sum-пришло/ Вставить / « – »
O «Ушло со склада» / Sum-ушло / Вставить / ОК
O Седьмое поле / Построить… / «На сумму:= »
O Запросы / «Пришло на склад» / Sum-пришло/ Вставить / « – »
O «Ушло со склада» / Sum-ушло / Вставить
O Получившееся выражение возьмите в круглые скобки / « * »
O Таблицы / Товары / Цена / Вставить
O Должно получиться следующее выражение:
На сумму:= ([Пришло на склад]![Sum-пришло]-[Ушло со склада]!
[Sum-ушло])*[товары]![цена]
O ОК
O Файл/ Сохранить / «На складе» / Закрыть / Открыть запрос «На складе»
Запрос «На складе» позволит вам наглядно увидеть, сколько и какого товара пришло на склад, ушло со склада и на какую сумму осталось того или иного товара. Данные в запросе вы можете отсортировать, к примеру, по коду товара.
Контрольные вопросы:
1. Для чего существуют запросы на выборку?
2. Для чего в запрос вставляют ссылки на таблицы?
3. Как вызывается контекстное меню?
4. Как создать вычисляемое поле?
Практическая работа № 6
Отчеты: создание, модификация и использование
Цель работы:усвоить, что такое отчеты, научиться создавать отчеты с помощью мастера и в режиме конструктора.
Задачи работы:
1. Научиться создавать автоотчет.
2. Научиться создавать отчет, выводящий данные таблицы в виде документа, с помощью Мастера.
3. Научиться создавать отчет в режиме конструктора.
Обеспечивающие средства:сборник описаний практических работ по MS Access; персональный компьютер, программное обеспечение: СУБД MS Access.
Требования к отчету: Итоги практической работы представить в виде файла LAB34.doc на диске (при необходимости вывести на печать) и оформить отчет по практической работе содержащий ответы на контрольные вопросы
Технология работы:
Access позволяет создавать отчеты и почтовые наклейки. По своим свойствам и структуре отчеты во многом похожи на формы, но предназначены для вывода данных не на экран, а на печатающее устройство, т.е. принтер. Отличие отчетов в том, что данные в них группируются и выводятся на бумагу со специальными элементами оформления, характерными для печатных документов, например, колонтитулы, номера страниц, время создания отчета и т. д.
СОЗДАНИЕ ОТЧЕТОВ:
Самый простой и легкий способ создания отчетов, это автоотчет. Он бывает двух вариантов: автоотчет в столбец и автоотчет ленточный.
СОЗДАНИЕ АВТООТЧЕТА В СТОЛБЕЦ:
O Окно «База данных» / Отчеты / Создать
O Автоотчеты: в столбец
O В качестве источника данных выбрать таблицу «Накладная» / ОК
O Файл / Сохранить / «Отчет накладная»
Ваш отчет готов. Автоотчет ленточным способом создается аналогично, только в качестве источника данных выберите таблицу «Требование» и сохраните как «Отчет требование».
СОЗДАНИЕ ОТЧЕТА С ПОМОЩЬЮ МАСТЕРА ОТЧЕТОВ:
O Окно «База данных» / Отчеты
O Создание отчетов с помощью мастера
O Таблицы и запросы / Таблица «Товары»
O Доступные поля / Код товара / / Товар / /
O Таблицы и запросы / Запрос: «На складе»
O Доступные поля / Всего пришло / / Итого ушло / / Осталось на сумму / /Далее
O Доступные уровни группировки / Код товара / / Товар / /
O Всего пришло / / Итого ушло / /
O Группировка… / Интервалы группировки / Обычные / ОК / Далее
O Далее / Макет / блок / Далее / Деловой / Далее
O Имя отчета «Итоговыйотчет» / Готово
СОЗДАНИЕ ОТЧЕТА В РЕЖИМЕ КОНСТРУКТОРА:
С помощью конструктора отчет можно разработать «с нуля» либо доработать уже существующий, созданный предыдущими способами.
O Отчеты / Создать / Конструктор
O В качестве источника данных выбрать запрос «На складе»
O Файл / Параметры страницы… / Страница / Альбомная
O Вид / Заголовок / На панели элементов выбрать «Надпись»
O Сделайте заголовок 15размером шрифта синегоцвета «Отчет по складу на 2001 г.»
В области верхнего колонтитула сделать шесть надписей по вертикали (14 размером шрифта, синего цвета, курсивом) «Код товара», «Наименование», «Цена», «Всегопришло», «Итогоушло», «Осталосьнасумму».
O Вид / Сортировка и группировка
O Поле/выражение / Код товара / Порядок сортировки / Повозрастанию
O Свойства группы / Заголовок группы / Да
В следующей строке
O Поле/выражение / Наименование / По возрастанию / Заголовок группы / Да
O Поле/выражение / Цена / По возрастанию / Заголовок группы / Да
O Поле/выражение / Всегопришло/ По возрастанию/ Заголовок группы / Да
O Поле/выражение / Итогоушло/ По возрастанию/ Заголовок группы / Да
O Поле/выражение / Осталось на сумму / По возрастанию/ Заголовок группы / Да
В области данных нарисуйте табличку с помощью линий, состоящею из шести столбцов и одной строки. Затем в каждой ячейки создайте по полю в результате чего должна получиться следующая таблица (см. ниже).
Код товара | Наименование | Цена | Всего пришло | Итого ушло | Осталось на сумму |
O Выделить поле «Цена» / Вид / Свойства / Макет / Формат поля / Денежный
В область нижнего колонтитула вставить дату и номерстраницы.
O Вставка / Номера страниц…
O Страница N из M / нижний колонтитул / Выравнивание / По правому краю / ОК
O Вставка / Дата и время… / полный формат даты без времени / ОК
Дата появится в заголовке отчета, вырежете его и вставьте в область нижнего колонтитула в верхний левый угол.
В область примечания отчета вставьте диаграмму «Движение товара»
O Вставка / Диаграмма… / Запросы / На складе / Далее
O Поля диаграммы: / Код товара / Всего пришло / Итого ушло / Осталось товара / Далее
O Выбрать гистограмму / Далее
O Нажмите левой кнопкой мышки на «Итого ушло» и неотпускаяперенесите его в область поля «Сумма_Всего пришло», в результате чего в эту область должно добавиться новое поле «Сумма_Итого ушло».
O Повторите эту операцию для «Осталось товара» / Далее
O Поле отчета / Отсутствует / Поля диаграммы / Отсутствует / Далее
O Назовите диаграмму «Движение товара» / Готово
Чтобы полученная диаграмма соответствовала выбранным данным необходимо:
O Перейти в окно базы данных / Окно / база данных / Запросы / «Наскладе» / Открыть
O Правка / Выделитьвсе записи / Правка / Копировать / Закрыть запрос «На складе»
O Перейти в окно отчета / Окно / Отчет / Двойной шелчек на диаграмме
O Появится таблица с данными / Выделите данные и удалите их
O Встаньте в первую ячейку / Правка / Вставить
O Удалите ненужные столбцы: «Наименование», «Цена» и «На сумму»
O Закрытьокно «Таблица данных»
O Преобразуйте диаграмму по вашему вкусу
O Файл / Сохранить / «Мой отчет»
Контрольные вопросы:
1. Что называют отчетом?
2. Как изменить вид отчета?
3. Как отредактировать размеры и местоположение полей и надписей в отчете?
4. Как оформить отчет цветом, эффектами?
Практическая работа № 7
Работа с подтаблицами и установка фильтров
Цель работы:научится устанавливать подтаблицы,усвоить, что такое фильтр, научиться создавать фильтры и изменять их.
Задачи работы:
1. Научиться создавать подтаблицы и удалять их.
2. Научиться создавать и применять фильтр для отбора необходимой информации.
3. Научиться строить выражение в структуре фильтр.
Обеспечивающие средства:сборник описаний практических работ по MS Access; персональный компьютер, программное обеспечение: СУБД MS Access.
Требования к отчету: Итоги практической работы представить в виде файла LAB35.doc на диске (при необходимости вывести на печать) и оформить отчет по практической работе содержащий ответы на контрольные вопросы
С подтаблицами вы уже встречались при установке связей между таблицами, но тогда подтаблица появилась автоматически, теперь вы создадите ее самостоятельно. Подтаблица может создаваться как для таблиц и запросов, а так же для существующих подтаблиц. Она предназначена для вывода конкретных данных на экран.
СОЗДАНИЕ ПОДТАБЛИЦЫ:
O Объекты базы данных «Таблицы» / «Товары» / Открыть
Данная таблица уже содержит подтаблицу, о чем говорит знак ( + ) в начале каждой строки.
O Откройтеподтаблицу / Щелкните левой кнопкой мышки на значок ( + )
O Вставка / Подтаблица… / Таблицы / «Требование»
O Подчиненные поля / Код / Основные поля / Код / ОК
O На вопрос создать связь сейчас ответьте, «Нет»
Слева перед строкой должен появился знак ( + ). Теперь таблица «Товары» содержит две подтаблицы, щелкнув на которые вы можете просмотреть, сколько пришло и ушло того или иного товара. В подтаблицу вы также можете вносить данные, которые автоматически будут заноситься в соответствующие таблицы, чтобы убедиться в этом внесите во вторую подтаблицу для товара под кодом 00005 следующие данные:
Дата | Ушло |
3 июля | |
4 июля | |
7 июля |
O Сохранить изменения
Задание 1:Удалите подтаблицу.
УДАЛЕНИЕ ПОДТАБЛИЦ:
O Объекты базы данных «Запросы» / Пришло на склад / Открыть
O Вставка / Подтаблица… / Запросы / Ушло со склада
O Подчиненные поля / Код / Основные поля / Код / ОК
O Просмотрите данные, затем закройте подтаблицу
O Формат / Подтаблица/ Удалить
O Закрыть, сохранив изменения
Фильтры предназначены для поиска и отбора записей в таблицах или формах, которые вы просматриваете в текущий момент времени. Существует несколько разновидностей фильтров: это фильтр по выделению, исключить выделение, расширенный фильтр, фильтр для и т.д.
Задание 2:Создайте фильтр и измените его.
СОЗДАНИЕ ФИЛЬТРА ПО ВЫДЕЛЕНИЮ:
O Объекты базы данных «Таблицы» / «Накладная» / Открыть
К примеру, вам необходимы данные по товару под кодом «00001»
O Выделите код товара 00001
O Записи / Фильтр / Фильтр по выделенному
В накладной остались записи характерные только данному товару, это не значить, что все остальные данные были удалены. Для приведения накладной в первоначальный вид необходимо удалить фильтр.
O Записи / Удалить фильтр
ИСКЛЮЧИТЬ ВЫДЕЛЕНИЕ:Аналогично предыдущему только на экран будут выводиться все данные кроме тех, которые были выделены.
КНОПКА ИЗМЕНИТЬ ФИЛЬТР:С помощью этой кнопки можно отбирать записи по данным нескольких полей.
O Записи / Фильтр /изменить фильтр
O Выберите данные нескольких полей и посмотрите, что получится
O Фильтр / Применить фильтр
O Записи / Удалить фильтр
ФИЛЬТР ДЛЯ:
O Щелкните правой кнопкой мышки в области таблицы
O Фильтр для: [Код] = 00001 and [Пришло] = (50) / Нажмите Enter
O Записи / Удалить фильтр
Задание3:Создайте расширенный фильтр.
СОЗДАНИЕ РАСШИРЕННОГО ФИЛЬТРА:
O Записи / Фильтр / Расширенный фильтр…
O Поле: Дата / В поле условия отбора щелкните правой кнопкой мышки / Построить…
O Постройте следующее выражение:
[Накладная]![Дата] #01.04.01# And [Накладная]![Дата] #30.04.01#
O Фильтр / Применить фильтр
O Закрыть, сохранив изменения
Контрольные вопросы:
1. Как определить, что таблица или запрос уже содержат подтаблицу?
2. Для чего предназначен фильтр?
3. Как создать фильтр таблицы по какому – либо полю?
4. Как в объекте Фильтр построить выражение?