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