- •Федеральное агентство по образованию
- •Введение
- •Работа вMicrosoftAccess
- •1. ЗапускMsAccess
- •2. АрхитектураMsAccess
- •3. Создание новой (пустой) базы данных
- •4.1. Создание таблиц
- •4.2. Типы данных
- •4.3. Свойства полей
- •Подпись поля– можно определить более описательно имя поля, которое будет выводиться в элементах управления - Подпись форм и в Заголовках отчетов.
- •Сообщение об ошибке. Можно задать текст, которыйAccessбудет выводить на экран, когда вводимые значения не удовлетворяют условию. Данные свойства полезно связывать со свойством Условие на значение.
- •Для редактирования или удаления связей необходимо выполнить командуСхема данныхменюСервиси щёлкнуть правой кнопкой мыши по линии связи между таблицами. Затем нужно выбрать соответствующий пункт меню.
- •5. Работа с запросами
- •5.1. Запрос-выборка
- •5.2. Использование Построителя выражений
- •5.3. Функции для даты и времени
- •5.4. Вычисляемые поля
- •5.5. Использование параметров в запросах
- •5.6. Запросы-действия
- •5.7. Итоговые запросы
- •5.8. Перекрестные запросы
- •6. Работа с формой
- •7. Работа с отчетами
- •Примеры работы с базой данныхЗаказы-Поставщики
- •Задания для самостоятельной работы с базой данных Заказы-Поставщики
- •Лабораторные работы лабораторная работа № 1
- •Лабораторная работа № 2
- •Лабораторная работа № 3
- •Лабораторная работа № 4
- •Лабораторная работа № 5
- •Лабораторная работа № 6
- •Лабораторная работа № 7
- •Лабораторная работа № 8
- •Лабораторная работа № 9
Задания для самостоятельной работы с базой данных Заказы-Поставщики
В таблице Поставщики создать маску ввода для внутригородских телефонов (6 цифр). Ввести в таблицу несколько телефонных номеров, в том числе и с ошибкой (5 или 7 цифр), и посмотреть, как работает маска.
С помощью запроса на создание таблицы создать копию таблицы Заказы с именем Заказы_1.
В таблицу Заказы_1 ввести по 2-3 записи о заказах за февраль, март и апрель.
Создать связь между таблицами Заказы_1 и Поставщики, обеспечив целостность данных, каскадное обновление и каскадное удаление связанных полей.
Создать запрос Заказы за февраль-март, отображающий все заказы, сделанные в феврале и марте.
Создать три запроса Март_1, Март_2 и Март_3, отображающие заказы за март с указанием наименования товара, даты заказа и фирмы-поставщика, используя в Условиях отбора: а) оператор between, б) функцию даты/времени; в) знаки подстановки.
Используя функции даты/времени, создать запрос ЗАКАЗЫ до 15 числа, отображающий все заказы, сделанные до 15 числа (включительно) любого месяца, с указанием цен на заказы.
Создать запрос СТОИМОСТЬ заказов, с вычисляемым полем Стоимость, включающий также дату заказа, наименование товара и фирму-поставщика.
На основе запроса Стоимость заказов создать итоговый запрос Итого заказано (используя групповые операции), отображающий название фирмы и сумму (по полю Стоимость) всех заказов.
По всем полям запроса Стоимость заказов создать перекрестный запрос Стоимость_перекрестный, отображающий итоговую сумму по полю Стоимость с указанием даты заказа и наименования товара в заголовках строк и названия фирм в заголовках столбцов.
Добавьте в таблицу Заказы_1 поле Скидка с логическим типом данных.
С помощью запроса на обновление (и функции Iff - Если) заполните поле Скидка, учитывая, что скидка предоставлялась заказавшим товар в период с 10.02.2006 г. по 10.03.2006 г.
Создайте запрос Стоимость со скидкой, рассчитав стоимость заказов с учетом 8% скидки в феврале-марте.
Отметьте выполнение.
Лабораторные работы лабораторная работа № 1
ТЕМА работы: создание и редактирование однотабличной базы данных.
ЦЕЛЬ работы:отработка приемов, используемых при описании структуры таблицы и заполнение ее информацией.
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ:
Создайте базу данных Товары_Поставщики.
Создайте таблицуТОВАРЫ, определив ее структуру в режиме Конструктора (см. ниже).
Установите первичный ключ в поле Код_товараи установите для него тип данныхСчетчик.
Для поля Названиевыберите тип данныхМастер подстановок…и введите в один столбец фиксированный набор используемых в этом поле значений.
Сохраните таблицу под именем ТОВАРЫ.
Введите данные в таблицу, используя для поля Названиезначения из выпадающего списка.
Код товара |
Название |
Марка товара |
Цена_($) |
1 |
Телевизор |
GoldStar CM 2180-K |
459 |
2 |
Телевизор |
Philips 25PT9001 |
1499 |
3 |
Телевизор |
Panasonic 25V50R |
765 |
4 |
Телевизор |
GoldStar CF14E20B |
230 |
5 |
Видеомагнитофон |
Panasonic HS-800TT |
1400 |
6 |
Видеомагнитофон |
Philips VR-756 |
450 |
7 |
Видеокамера |
Samsung VP-J55 |
530 |
8 |
Видеокамера |
Sharp E37 |
845 |
9 |
Музыкальный центр |
Panasonic DH32 |
320 |
10 |
Музыкальный центр |
Sony MJ-L1 |
1289 |
Счетчик |
|
|
|
Добавьте запись: «Видеокамера», «Panasonic NV-DX1E», «2 599».
Осуществите замену названий «GoldStar» на «LG Electronics».
Отсортируйте данные по цене.
Используя фильтрацию, выберите данные: по названиям, например о музыкальных центрах, и по цене меньше определенного числа, например меньше 800.
Отобразите на экране только данные полей Название, Марка и Цена, удалив с экрана лишние данные (Формат – Скрыть столбцы).
Добавьте в таблицу поле Изображение (тип данных OLE).
Добавьте в первую запись объект – рисунок телевизора, созданный в графическим редакторе. (Пункты №№ 13 и 14 можно сделать в конце работы).
Пользуясь буфером обмена, скопируйте полученные данные в три последующие клетки.
Создайте формуТОВАРЫ (Автоформа: в столбец) для просмотра данных.
В режиме формы добавьте запись: «Видеомагнитофон» «Sony E150EE» «269,00».
На основе таблицы подготовьте простой отчет ТОВАРЫ.
Отметьте выполнение работы.