- •Федеральное агентство по образованию
 - •Введение
 - •Работа в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».
На основе таблицы подготовьте простой отчет ТОВАРЫ.
Отметьте выполнение работы.
