
- •Основные понятия баз данных. Системы управления базами данных
- •Структура простейшей базы данных
- •Типы данных (тип полей):
- •Ключевые поля
- •Существует четыре вида связей между таблицами:
- •Многие-ко одному м:1
- •Запросы
- •Другие объекты
- •Практическая работа № 1 создание многотабличной базы данных
- •Создание базы данных на основе пустого шаблона
- •Создание структуры таблицы заказы в режиме Конструктора
- •Создание структуры таблицы заказанные изделия в режиме Конструктора
- •Создание структуры таблицы клиенты с помощью шаблона
- •Создание схемы данных
- •Заполнение таблицы клиенты данными
- •Заполнение таблицы заказы данными
- •Заполнение таблицы заказанные изделия данными
- •Лабораторная работа № 2 модификация базы данных (изменение структуры таблиц)
- •Лабораторная работа № 3 работа с данными при помощи запроса-выборки Выбор данных из одной таблицы
- •Многотабличные запросы
- •Запросы с вычислением (итоговые запросы)
- •Запросы с параметрами
- •Лабораторная работа № 4 разработка форм
- •Лабораторная работа № 5 создание отчётов
- •Лабораторная работа №6. Создание панели управления базой данных (кнопочные формы)
- •2. Создание на главной кнопочной форме трех кнопок для вызова подчиненных кнопочных форм: Кнопочной формы клиенты , Кнопочной формы заказы, Кнопочной формы Изделия
Запросы с параметрами
Создать запрос Поиск клиентов по фамилии. В окне базы выделить запрос Поиск Иванова и щелкнуть по кнопке Конструктор.
1. В первом столбце бланка запроса вместо Иванов указать [Введите фамилию:].
2. Выполнить запрос командой Выполнить, В появившемся окне ввести, например, Фомин.
3. Перейти в режим Конструктора, выполнить запрос еще раз для поиска клиента Дмитриева.
4. Сохранить запрос под именем Поиск клиентов по фамилии.
5. Закрыть запрос.
Аналогично предыдущему заданию создать запрос Поиск клиентов по городам (можно внести необходимые изменения в запрос Клиенты из Москвы). Сохранить запрос и закрыть его. Выйти из программы ACCESS.
Лабораторная работа № 4 разработка форм
1. Создать простую форму в столбец для таблицы КЛИЕНТЫ. Для этого выберите вкладку Создание - Другие формы – Мастер форм. 2. Сохранить ее под именем Клиенты (простая в столбец).
2. Создать ленточную форму для таблицы КЛИЕНТЫ. Сохранить ее под именем Клиенты (ленточная).
3. Создать табличную форму. Сохранить ее под именем Клиенты (табличная).
4. Создать форму Заказы с помощью Мастера. Выбрать в списке таблицу ЗАКАЗЫ. Выбрать Форма: в один столбец, выбрать все поля, кроме поля Примечание. Данные на остальных экранах Мастера оставить без изменения. Сохранить форму под именем Заказы (в один столбец).
5.Создать табличную форму Заказанные изделия с помощью Мастера: во вкладке Формы окна базы данных щелкнуть по кнопке Создать - Мастер форм, выбрать в списке таблицу ЗАКАЗАННЫЕ ИЗДЕЛИЯ. В окне диалога Внешний вид формы выбрать все поля таблицы, ВИД - Табличный. Данные на остальных экранах Мастера оставить без изменения. Сохранить форму под именем Заказанные Изделия (табличная форма).
Создать составную форму Заказы клиентов с помощью Мастера: Выбрать в списке сначала таблицу КЛИЕНТЫ (для основной формы) и укажите поля: Фамилия, Город, Адрес, Телефон. Для подчиненной формы выберите таблицу Заказы и из нее поля - Дата заказа, Выписка счета. Для выбора внешнего вида подчиненной формы выберите - Табличный. В следующих окнах диалога выберите стиль, задайте имена форм, основной - Заказы клиентов и подчиненной - Заказы (подчиненная).
7. Создать составную форму Изделия в заказах с помощью Мастера. Для основной формы выбрать таблицу ЗАКАЗЫ, а из нее поля: Код заказа, Дата заказа, выписка счета. Для подчиненной формы выбрать таблицу - ЗАКАЗАННЫЕ ИЗДЕЛИЯ, а из нее поля: Название изделия, Количество, Цена. Подчиненную форму сохранить под именем Заказанные изделия (подчиненная), основную - Изделия в заказах.
8. Модифицировать форму Заказанные изделия (табличная форма) с помощью Конструктора: создать поле с вычислением Стоимость.
Выделить форму ЗАКАЗАННЫЕ ИЗДЕЛИЯ (табличная форма) и выбрать Режим - Конструктор.
На появившейся Панели элементов щелкнуть по кнопке Поле (ab ) и вставить поле щелкнув в Области данных формы после поля Цена. Щелкнуть по пиктограмме Страница свойств и в появившемся окне щелкнуть по вкладке Данные. Вызвать Построитель выражений, щелкнув по пиктограмме ... в конце строки Данные. В первом столбце Построителя выражений выбрать Таблицы - ЗАКАЗАННЫЕ ИЗДЕЛИЯ. Во втором столбце Построителя выражений дважды щелкнуть по полю Количество, нажать на клавиатуре * (умножить) и дважды щелкнуть по полю Цена. После ввода формулы щелкнуть по кнопке ОК. Закрыть окно Свойства. Выделить элемент управления Надпись на панели инструментов. Создать надпись - Стоимость в области Заголовка формы над вычисляемым элементом. Перейти в режим формы, Закрыть форму, сохранив ее.
Создать форму с помощью Конструктора на основе таблицы КЛИЕНТЫ. Во вкладке Создание - Формы окна базы данных щелкнуть по кнопке Конструктор форм и по кнопке Добавить поля. Создать, выбрать из списка таблицу КЛИЕНТЫ. Раскрыть список полей формы, щелкнув по пиктограмме Список полей. Перетащить из списка полей в область данных формы поля из таблицы КЛИЕНТЫ: Код клиента, Фамилия, Сумма задолженности, Город, Адрес, Рабочий Телефон.
Выделить поле Город и удалить его, нажав клавишу Delete. Для поля Город создать элемент управления Группа: щелкнуть по кнопке Группа на панели инструментов, затем щелкнуть в Области данных формы, в окнах Мастера задать: Подписи: Москва, Санкт-Петербург, Киев. После введения подписи, нажать Tab. Выбрать значение по умолчанию Москва, в следующих окнах щелкать по кнопкам Далее, а в последнем окне ввести подпись для группы переключателей Город.
Вывести заголовок формы, сделав активной команду Заголовок. В заголовке с помощью элемента управления Надпись внести Клиенты.
Создать в области Примечания форм две кнопки: Поиск записи (категории - Переходы по записям, действия – Следующая запись (Предыдущая запись), Закрыть форму (категории - Работа с формой, действия - Закрытие формы). Проверить их действия, перейдя в режим Формы. Закрыть форму, сохранив ее под именем Клиенты.
10. Выйти из программы.
_____________________________