- •1.Назначение и основные возможности Access
- •2.Запуск программы
- •3.Главное окно ms Access
- •4.Окно базы данных
- •5.Этапы проектирования базы данных
- •6.Создание новой (пустой) базы данных
- •6.1.Создание таблицы
- •6.1.1.Определение структуры таблицы
- •6.1.1.1.Присвоение имен полям и выбор типа данных
- •6.1.1.2.Установка первичного ключа
- •6.1.1.3.Установка характеристик поля
- •6.1.1.4.Добавление, удаление и перемещение полей
- •6.1.2.Сохранение структуры таблицы
- •7.Установление связей между таблицами
- •8.Завершение работы ms Access
- •9.Работа с данными таблицы
- •9.1.Ввод записей
- •9.1.1.Переход на нужное поле или запись
- •9.1.2.Быстрый путь ввода данных
- •9.1.3.Сохранение данных
- •9.1.4.Добавление и удаление записей
- •9.1.5.Вставка в запись рисунка или объекта
- •9.2.Просмотр данных в виде формы
- •9.3.Добавление записей с помощью формы
- •9.4.Поиск и замена данных
- •9.5.Сортировка данных
- •9.6.Фильтрация данных
- •9.7.Удаление с экрана лишних данных
- •9.8.Фиксация столбцов
- •9.9. Создание простого отчета
- •10.Создание и открытие запроса
- •10.1.Запрос на выборку
- •10.1.1.Сортировка блоков данных в запросе
- •10.1.2.Запрос с параметром (параметрический запрос)
- •10.1.3.Вычисляемые поля в запросах
- •10.2.Перекрестный запрос
- •10.3.Запрос на создание таблицы
- •10.4.Запрос на обновление
- •10.5.Запрос на добавление записей
- •10.6.Запрос на удаление записей
- •11.Создание форм и отчетов
- •11.1.Создание формы
- •11.1.1.Формы для связанных таблиц
- •11.2.Создание отчета
- •11.2.1.Создание почтовых наклеек
- •11.3.Создание элементов формы или отчета
- •11.4.Добавление вычисляемых выражений в формы и отчеты
- •12.Макросы
- •12.1.Создание макросов
- •12.2.Выполнение макросов
- •13.Обмен данными
- •13.1.Экспорт данных
- •13.2.Импорт данных
- •13.3.Связь с таблицами
- •Задания для самостоятельной работы Вариант 1.
- •Вариант 2.
- •Вариант 3.
- •Вариант 4.
- •Вариант 6.
- •Рекомендуемая литература
Вариант 3.
Создать БД музыкальных компакт-дисков, состоящую из следующих таблиц:
Таблица Диски, включающая название диска, дату покупки, место покупки, цену;
Таблица Исполнители включающая название коллектива, ФИО руководителя, 4 пары по 2 поля для каждого исполнителя (если исполнители – это ансамбль). Каждая пара включает ФИО исполнителя и вид исполнения (вокал, скрипка, контрабас, бас-гитара, бас-гитара+вокал и т.д.);
Таблица Оркестр, содержащая название оркестра, ФИО дирижера;
Таблица Произведение, включающая название произведения, код диска, код исполнителя, код оркестра, время звучания, язык исполнения (для вокала), дата записи (если есть).
Ввести не менее 3 записей в таблицы без внешнего ключа и не менее 7 записей в таблицы, содержащие поле внешнего ключа. Ввод в поля с небольшим набором возможных значений организовывать с помощью полей подстановки.
Создать с обеспечением целостности данных Схему БД.
Создать запрос, позволяющий отобразить данные о произведениях, с указанием исполнителей и оркестров.
Создать параметрический запрос, позволяющий отобразить данные о произведениях, принадлежащих определенному параметром исполнителю.
Создать запрос на отображение общего времени звучания каждого диска.
Создать произвольный запрос на отображение интересующих составителя запроса данных.
Создать форму по таблице Диски, добавив в нее кнопки для перехода между записями и кнопку для открытия запроса на отображение общего времени звучания каждого диска.
Создать отчет по первому запросу, добавив в область примечаний фамилию и группу, составившего отчет.
Создать макросы для открытия всех таблиц форм и отчета.
В окне, развернутом на весь экран создать форму, в которую поместить кнопки для выполнения всех макросов из предыдущего задания.
Создать макрос, позволяющий при каждом открытии созданной БД открывать форму с кнопками.
Вариант 4.
Создать БД, содержащую информацию об операциях с ценными бумагами.
БД организовать в виде следующих таблиц:
Таблица ВИД ЦБ, включающая название бумаги, сведения об эмитенте, и пр.;
Таблица Место торгов, содержащая сведения о различных биржах ЦБ;
Таблица Брокер, содержит информацию о брокерах и включает в частности следующие сведения: фамилия, имя, пол, образование, фото;
Таблица Операции, содержащая дату проведения операции, код места проведения, код ЦБ, код брокера, признак покупки-продажи, цена за ед., кол-во ед.
Ввести не менее 3 записей в таблицы без внешнего ключа и не менее 7 записей в таблицы, содержащие поле внешнего ключа. Ввод в поля с небольшим набором возможных значений организовывать с помощью полей подстановки.
Создать с обеспечением целостности данных Схему БД.
Создать запрос, позволяющий отобразить данные об операциях, с указанием названий ЦБ, брокеров, места торгов.
Создать параметрический запрос, позволяющий отобразить данные о брокерах, совершивших операцию в определенную параметром дату.
Создать запрос на отображение количества операций, совершенных каждым брокером.
Создать произвольный запрос на отображение интересующих составителя запроса данных.
Создать форму по таблице Брокеры, добавив в нее кнопки для перехода между записями и кнопку для открытия запроса на отображение количества операций, совершенных каждым брокером.
Создать отчет по первому запросу, добавив в область примечаний фамилию и группу, составившего отчет.
Создать макросы для открытия всех таблиц форм и отчета.
В окне, развернутом на весь экран создать форму, в которую поместить кнопки для выполнения всех макросов из предыдущего задания.
Создать макрос, позволяющий при каждом открытии созданной БД открывать форму с кнопками.
Вариант 5.
Создать БД, содержащую информацию об имеющихся на предприятии основных средствах, включающую единственную таблицу "Картотека". В ней для каждого основного средства содержатся следующие сведения: инвентарный номер (ИнвНом - ключ), название, группа (поле подстановки - здания, станки, офисное оборудование, транспортные средства), первоначальная стоимость (Стоимость), годовая норма амортизации (Норма), накопленный износ (Износ), примечания.
Создать форму для ввода данных картотеки.
Ввести не менее 7 записей таблицы. При вводе данных иметь в виду, что накопленный износ не превышает первоначальную стоимость, а норма амортизации принимает значения от 0 до 100.
Создать отчет для распечатки сведений об имеющихся на предприятии основных средствах. Данные должны быть отсортированы по группам основных средств с промежуточными и окончательными итогами по стоимости и накопленному износу.
Создать запрос на подведение итогов по стоимости и накопленному износу по группам основных средств.
На основе данных запроса предыдущего пункта создать отчет, формирующий диаграмму, представляющую сведения по стоимости и накопленному износу по группам основных средств.
Создать запрос для формирования копии таблицы "Картотека" под названием "Новая".
Создать запрос для замещения данных по накопленному износу таблицы "Новая" по формуле:
Износ = min(Износ + Стоимость*НормаАморт/1200, Стоимость)
Создать запросы, выполняющие перенос данных таблицы "Картотека" в таблицу "Старая", данных таблицы "Новая" в таблицу "Картотека", а также макрос, последовательно выполняющий оба этих запроса.
Создать форму для просмотра таблицы "Картотека" в табличном виде с кнопками, обеспечивающими построение отчетов и выполнение запросов, предусмотренных в пунктах 4-6, 10.