- •Федеральное агентство по образованию
- •Введение
- •Работа в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
Лабораторная работа № 4
ТЕМА работы: Работа с формами.
ЦЕЛЬ работы:Отработка навыков создания и форматирования форм.
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ:
Откройте базу данных Товары_Поставщики.
С помощью Мастера форм создайте и сохраните формуна основе таблицыПОСТАВЩИКИ, выводящую в один столбец значения полейНазвание_фирмы, Телефон, Адрес.
С помощью Мастера форм создайте форму Поставщики-Товарыдля таблицТОВАРЫиПОСТАВЩИКИ, отображающую данные о товарах, поставляемых каждой из фирм, используя таблицу ПОСТАВЩИКИ в качестве главной, а таблицу ТОВАРЫ в качестве подчиненной.
Создайте формуТЕЛЕВИЗОРЫдля таблицы ТОВАРЫ_1, отображающую данные о ценах на телевизоры, их марку и изображение.
Включитев область примечаний формы ТЕЛЕВИЗОРЫминимальнуюцену. Для этого:
откройте форму в режиме Конструктора;
в Панелиэлементов(Вид – Панель элементов) нажмите кнопкуПолеи в областиПримечания(Вид – Заголовок/примечание формы) нарисуйте прямоугольную область, в которую потом будет помещена минимальная цена;
для появившегося нового поля укажите необходимые свойства (Вид – Свойства, или правая кн. мыши на поле - Свойства):
для свойства «Данные» введите, начиная со знака = нужное выражение, заключив имена полей в квадратные скобки (для записи формулы вычисления минимальной цены воспользуйтесьПостроителем выражений)
для свойства «Форматполя» выберите из списка тип вычисляемых данных.
В случае необходимости вставьте рядом с полем элемент Надписьи заполните его нужным текстом.
Добавьтев форму ТЕЛЕВИЗОРЫкнопку, при нажатии на которую будет выполняться запрос на обновление данных (запрос СКИДКА_10% на обновлениев таблицеТОВАРЫ_1цен с учетом сезонных скидок в 10%). Для обновления данных в форме после нажатия на созданную кнопку используйте команду Записи – Обновить.
Создайте отчетпо запросу для таблиц ТОВАРЫ и ПОСТАВЩИКИ, отображающий данныео музыкальных центрах: их марку и цену, а также название фирмы-поставщика, включив в область заголовка соответствующее название отчета, в область верхнего колонтитула системную дату, а в область примечаний – среднюю цену. Оформите отчет с помощью элементов рисования панели элементов.
Лабораторная работа № 5
Тема работы: создание базы данных, состоящей из нескольких связанных таблиц
Цель работы: отработка навыков создания базы данных, состоящей из нескольких связанных таблиц
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ:
Загрузите Access.
В своей папке создайте новую базу данных Компьютерная школа.
В созданной БД в режиме конструктора создайте таблицу Списоксо следующими полями:Фамилия, Имя, Отчество, Дата рождения, Школа, Класс.Типы данных и свойства полей определить самим. На запрос о создании ключевого поля ответьтеДА.
Откройте созданную таблицу в режиме Таблицы и заполните ее следующими данными:
Отсортируйте таблицу разными способами:
Фамилии – по алфавиту
Номер школы – по убыванию
Год рождения – по возрастанию
Используя возможности поиска и замены, найдите запись с фамилией Иванниковаи замените ее наИванова.
Создайте в режиме конструктора таблицу Группысо следующими полями:
Заполните таблицуГруппы следующими данными:
В таблицу Списокдобавьте полеУчебная группа, предусмотрев подстановку значений этого поля из таблицыГруппы.
Заполните поле Учебная группа таблицы Список произвольно.
Создайте связь между таблицами, включив параметры: Обеспечение целостности данных, Каскадное обновление связанных полей, Каскадное удаление связанных полей. Сохраните схему данных.
Проверьте работу режима «Каскадное обновление связанных полей». Для этого:
В таблице Группыисправьте номера учебных групп на 201, 202, 203, 204, 205. Закройте таблицу Группы
Откройте таблицу Списоки убедитесь, что значения групп изменились.
Отметьте выполнение работы.