- •Содержание
- •Основные понятия и терминология баз данных
- •Работа с таблицами Теоретические сведения
- •Создание базы данных с помощью мастера
- •Создание таблицы при помощи мастера таблиц
- •Создание таблиц путем ввода данных в таблицу
- •Создание таблицы в режиме конструктора
- •Примечание.Рекомендуетсяопределять ключевые поля, хотя это вовсе не обязательно. Если они не были определены, то при сохранении таблицы выдается вопрос, нужно ли их создавать.
- •Типы данных, используемые в поле таблицы
- •Создание в базе данных связей между таблицами
- •Целостность данных и каскадные операции
- •Создание новой таблицы путем импортирования из другой базы данных
- •Создание таблиц в режиме конструктора Проектирование таблицы Модели Структура таблицы Модели
- •Характеристики полей таблицы
- •Создание фиксированных списков
- •Данные для заполнения таблицы Модели
- •Проектирование таблицы Клиенты Структура таблицы Клиенты
- •Проектирование таблицы Купля автомобилей Структура таблицы Купля автомобилей
- •Тип данных Счетчик
- •Создание полей со списком, берущим свои значения из других таблиц
- •Организация таблиц в режиме таблицы Проектирование таблицыМастерские
- •Организация таблиц при помощи мастера создания таблиц Организация таблицыЗаписи работ
- •Связывание таблиц базы данных
- •Проектирование форм Теоретические сведения Способы создания форм
- •Механизм создания формы
- •Изменение макета формы в режиме конструктора Изменение вида формы
- •Проектирование формы на основе таблицы Клиенты Автоматическое создание формы
- •Доработка макета формы
- •Создание диаграммной формы по таблицеМодели
- •Проектирование составной формы Создание составной формы с использованием мастера
- •Оформление составной формы
- •Встраивание в форму кнопок
- •Изменение свойств формы
- •Теоретические сведения о запросах
- •Запросы на выборку и их использование
- •Создание запроса на выборку в режиме конструктора
- •Открытие и запуск запроса
- •Отображение или скрытие поля в результатах запроса
- •Сортировка записей в запросах
- •Построение запросов по базе данных «автомобили» Построение запросов с помощью конструктора по одной таблице
- •Построение запросов по одной таблице с использованием логических функций
- •Задания
- •Построение запросов по нескольким таблицам
- •Задания
- •Добавление вычисляемых полей в запросы
- •[Предпродажная подготовка])*(1 – [Скидка])
- •Группировка данных в запросах
- •Запросы по базе данных борей Импорт таблиц из базы данных Борей
- •Простые запросы по базе данных Борей (а)
- •Параметрические запросы (б)
- •[Введите первую страну] or [Введите вторую страну]
- •Задания (б)
- •Использование шаблонов при организации запросов (в)
- •Запросы с группировкой данных (итоговые запросы) (г)
- •Использование параметров и шаблонов в итоговых запросах (е)
- •Построение запросов на основании запросов (ж)
- •Построение запросов с записями без подчиненных (з)
- •Модифицирующие запросы (е)
- •Запросы создания таблиц
- •Запросы добавления
- •Запросы удаления
- •Запросы обновления
- •Перекрестные запросы (и)
- •Создание отчетов Теоретические сведения
- •Создание ленточного автоотчета
- •Доработка отчета в режиме конструктора
- •Работа с панелью элементов при модернизации отчетов
- •Группировка данных в отчетах
- •Создание почтовых наклеек и серийных писем
- •Создание базы данных на основе имеющихся образцов
Организация таблиц при помощи мастера создания таблиц Организация таблицыЗаписи работ
С помощью мастера таблиц создать таблицу "Записи работ".
Оставить в таблице предложенные ниже поля (если соответствующего поля нет, его можно создать по завершении работы мастера в режиме конструктора):
код записи обслуживания (первичный ключ);
дата обслуживания;
код модели (индексированное, допускаются совпадения);
описание неисправности;
обещанная дата;
дата выдачи;
затрачено часов;
оценочная цена;
замена оборудования;
закрыто.
Добавить описание тех полей, для которых из названия однозначно не вытекает предназначение поля. При составлении описания исходите из собственного представления о назначении данного поля. Не смотрите на экран соседа! Ваши описания могут не совпадать. Например, в одном варианте ведения базы данных наряд считается закрытым, когда на расчетный счет мастерской поступили деньги за выполнение заказа. В другом варианте наряд закрыт только тогда, когда заказчик письменно подтвердил отсутствие претензий к выполнению заказа. Подумайте, как бы Вы вели данную базу, затем заполните соответствующие описания полей.
Внести необходимые изменения в свойства полей. Обратить внимание на свойство «Подпись». Исследовать, в каком месте изменяется таблица, если изменить свойство «Подпись» какого-либо поля. Например, в режиме конструктора измените подпись поля Обещанная дата.Затем перейдите в режим таблицы и посмотрите, где отображается введенная Вами подпись.
Оформить поле Код моделив виде поля со списком, берущим свои значения из двух первых полей таблицыМодели.
Ввести произвольно 15 записей в таблицу Записи работ.
Связывание таблиц базы данных
Создать следующую схему данных, обеспечив заданный тип связей и целостность данных. Установить режим каскадного обновления и каскадного удаления записей.
Проверить действие режима каскадного обновления записей, изменив одну из записей в поле Номер клиента в таблице "Клиенты".
Проверить действие режима каскадного удаления записей, удалив одну из записей из таблицы "Мастерские".
Проектирование форм Теоретические сведения Способы создания форм
Представление данных в виде таблицы дает пользователю возможность оценить таблицу как единое целое, сравнить записи и т.п. Однако часто возникает необходимость работы с отдельными записями таблицы. В этом случае присутствие на экране других записей только мешает и отвлекает. Работа с отдельными записями посредством форм позволяет сосредоточиться только на относящейся к делу информации.
Пользователь имеет возможность создать форму самостоятельно, используя конструктор форм,или же воспользоватьсямастером. Мастер форм ускоряет процесс создания формы, так как автоматически выполняет всю основную работу.
Конструктор форм создает пустой макет формы и предоставляет пользователю набор инструментов (включая такие средства автоматизации, как мастера и построители), с помощью которого можно создать форму.
Мастер по созданию форм руководит процессом проектирования форм. Он задает пользователю вопросы о структуре и оформлении формы, предлагая на выбор несколько вариантов. В результате диалога пользователя и мастера по созданию форм появляется «готовая к употреблению» форма.
Поскольку создание форм достаточно трудоемкий процесс, то рекомендуетсясоздавать их с помощью мастера, а затем дорабатывать в режиме конструктора.
Для создания формы необходимо в открытой базе данных выбрать вкладку Формы и нажать кнопкуСоздать. Далее в диалоговом окнеНовая форма выбрать способ создания формы.