- •Введение
- •Основные понятия
- •Создание таблиц
- •Создание таблиц в режиме «Конструктор»
- •Создание таблиц в режиме «Таблицы»
- •Создание таблицы
- •Создание поля подстановок
- •Использование выражений в условиях на значение
- •2) Дата рождения в диапазоне от 1 января 1950 г. До 1 января 1985 г.:
- •Создание маски ввода
- •Связывание таблиц
- •Практическая работа 1 Создание базы данных «Торговый дом»
- •Создание базы данных «Институт»
- •Создание базы данных «Ателье»
- •Сортировка, поиск, замена и фильтрация данных в таблице Сортировка данных
- •Поиск данных
- •Замена данных Для того чтобы произвести замену данных, следует:
- •Фильтрация данных
- •Фильтр по выделенному фрагменту
- •Фильтр по вводу
- •Обычный фильтр
- •Расширенный фильтр
- •Использование выражений в фильтрах
- •Практическая работа 2 Сортировка данных
- •Поиск данных
- •Замена данных
- •Фильтрация данных
- •Запросы
- •Запросы на выборку
- •Параметрические запросы
- •Запросы с вычисляемыми полями
- •Итоговые запросы
- •Перекрестные запросы
- •Запросы-изменения
- •Запрос на создание новой таблицы
- •Запрос на обновление записей
- •Запрос на добавление записей
- •Запрос на удаление записей для…
- •Практическая работа 3 Запросы для базы данных «Торговый дом» Запросы на выборку
- •Параметрические запросы
- •Запросы с вычисляемыми полями
- •Итоговые запросы
- •Перекрестные запросы
- •Запрос на создание таблицы
- •Запросы на обновление таблицы
- •Запросы на добавление и удаление записей
- •Запросы для базы данных «Институт» Запросы на выборку
- •Запрос с вычисляемыми полями для…
- •Параметрические запросы для…
- •Итоговые запросы
- •Запросы для базы данных «Ателье»
- •Создание формы Автоматическое создание формы
- •Создание формы с помощью «Мастер»
- •Создание формы в режиме «Конструктор»
- •С труктура формы
- •Элементы управления Общая характеристика
- •Г руппа переключателей
- •Создание элементов управления
- •Создание флажка, связанного с логическим полем
- •Создание переключателя, связанного с логическим полем
- •Создание выключателя, связанного с логическим полем
- •Создание кнопки
- •Создание набора вкладок
- •Создание многостраничной формы
- •Составные формы
- •Создание диаграмм
- •Операции с элементами управления
- •Оформление формы
- •Практическая работа 4 Автоматическое создание форм
- •Изучение режимов формы
- •Создание форм при помощи «Мастера»
- •Создание форм в режиме «Конструктор»
- •Вычисляемые поля
- •Составные формы
- •Создание диаграмм
- •Создание форм для базы данных «Ателье»
- •Режимы окна отчета
- •Разделы отчета
- •Создание отчетов
- •«Мастер отчетов»
- •Режим «Конструктор»
- •Группировка данных
- •Почтовые наклейки
- •Практическая работа 5 создание отчета
- •Макросы
- •Создание макросов
- •Запуск макроса
- •Назначение макроса событию
- •Создание группы макросов
- •Создание меню, контекстного меню и панели инструментов на основе группы макросов
- •Назначение комбинации клавиш для запуска макроса
- •Применение условий в макросах
- •Практическая работа 6 создание макросов
- •Назначение макроса событию
- •Создание группы макросов
- •Применение условий в макросах
- •Обмен данными. Добавление объектов ole в формы и отчеты
- •Создание нового внедренного объекта
- •Создание связанного или внедренного объекта на основе фрагмента из существующего файла
- •Вставка рисунка в форму или отчет
- •Обмен данными с Microsoft Word Сохранение объекта базы данных в файле формата rtf
- •Создание составного текстового документа при помощи функции слияния
- •Обмен данными с Microsoft Excel
- •Практическая работа 7 добавление объектов ole в формы и отчеты
- •Обмен данными с Microsoft Word
- •Краткая характеристика сотрудника
- •Обмен данными с Microsoft Excel
- •113054, Москва, Стремянный пер., 36.
- •113054, Москва, ул. Зацепа, 41/4.
Практическая работа 1 Создание базы данных «Торговый дом»
Торговый дом закупает товары у производителей и продает их клиентам. Товары поставляются несколькими фирмами-производителями. Каждая фирма-производитель поставляет товары нескольких видов. При этом товар каждого вида выпускается только одной фирмой.
Продажи оформляются в виде заказов. Каждый заказ соответствует продаже одному клиенту товара одного вида (если один клиент покупает товары нескольких видов, то оформляется несколько заказов). Исполнением заказов занимаются продавцы торгового дома.
Основу базы данных, описывающих функционирование торгового дома, составляют пять таблиц:
таблица «Заказы», которая содержит данные о заказах (о виде и количестве товаров, а также о клиенте и продавце;
«Продавцы» – данные о продавцах торгового дома и связанная с таблицей «Заказы» в отношении «один-ко-многим» (один продавец исполняет несколько заказов);
«Клиенты» – данные о клиентах и связанная с таблицей «Заказы» в отношении «один-ко-многим» (один клиент может заказать товары нескольких видов);
«Товары» – данные о товарах и связанная с таблицей «Заказы» в отношении «один-ко-многим» (товар одного вида может входить в несколько заказов);
«Производители» – данные о фирмах-производителях и связанная с таблицей «Товары» в отношении «один-ко-многим» (одна фирма-производитель выпускает товары нескольких видов).
Для того чтобы создать таблицу базы данных «Торговый дом»:
В режиме «Конструктор» создайте таблицу «Производители» с полями:
а) Название фирмы – ключевое поле; тип: текстовый;
б) Телефон – тип: текстовый; задать маску ввода;
в) Адрес – тип: текстовый.
Введите в таблицу 3 записи.
В режиме «Конструктор» создайте таблицу «Товары» с полями:
а) Наименование товара – ключевое поле, тип: текстовый;
б) Фирма-производитель – список, связанный с полем Название фирмы таблицы «Производители» (для создания списка использовать Мастер подстановок);
в) Розничная цена – тип: денежный; формат: денежный;
г) Оптовая цена – тип: денежный; формат: денежный;
Введите в таблицу 5 записей.
3. Установите связь между таблицами «Производители» и «Товары» по полям Название фирмы и Фирма-производитель в отношении «один-ко-многим».
4. В режиме «Конструктор» создайте таблицу «Продавцы» с полями:
а) Фамилия продавца – ключевое поле; тип: текстовый;
б) Имя – тип: текстовый;
в) Отчество – тип: текстовый;
г) Дата рождения – тип: дата/время; длинный формат даты; задать маску ввода; задать условие на значение: не моложе 18 и не старше 60 лет; задать текст сообщения об ошибке;
д) Место рождения – тип: текстовый; задать значение по умолчанию.
Введите в таблицу 5 записей.
5. В режиме «Таблицы» создайте таблицу «Клиенты» из 10 записей с полями Фамилия клиента (ключевое поле), Адрес, Телефон.
В режиме «Конструктор» создайте таблицу «Заказы» с полями:
а) Номер заказа – ключевое поле, счетчик;
б) Наименование товара – список, связанный с соответствующим полем таблицы «Товары» (при помощи «Мастера подстановок»);
в) Количество – тип: числовой;
г) Клиент – список, связанный с полем Фамилия клиента таблицы) Клиенты (для создания используйте вкладку Подстановка в окне «Конструктора»);
д) Продавец – список, связанный с полем Фамилия продавца таблицы «Продавцы» (для создания используйте вкладку Подстановка в окне «Конструктора»).
Введите в таблицу 20 записей.
Проверьте связи между таблицами:
а) таблицы «Производители» и «Товары» связаны по полям Название фирмы и Фирма-производитель в отношении «один-ко-многим»;
б) таблицы «Товары» и «Заказы» связаны по полям Наименование товара в отношении «один-ко-многим»;
в) таблицы «Клиенты» и «Заказы» связаны по полям Фамилия клиента и Клиент в отношении «один-ко-многим»;
г) таблицы «Продавцы» и «Заказы» связаны по полям Фамилия продавца и Продавец в отношении «один-ко-многим».
Установите поддержку целостности данных, каскадное обновление связанных полей и каскадное удаление связанных записей.