- •Содержание
- •Основные понятия и терминология баз данных
- •Работа с таблицами Теоретические сведения
- •Создание базы данных с помощью мастера
- •Создание таблицы при помощи мастера таблиц
- •Создание таблиц путем ввода данных в таблицу
- •Создание таблицы в режиме конструктора
- •Примечание.Рекомендуетсяопределять ключевые поля, хотя это вовсе не обязательно. Если они не были определены, то при сохранении таблицы выдается вопрос, нужно ли их создавать.
- •Типы данных, используемые в поле таблицы
- •Создание в базе данных связей между таблицами
- •Целостность данных и каскадные операции
- •Создание новой таблицы путем импортирования из другой базы данных
- •Создание таблиц в режиме конструктора Проектирование таблицы Модели Структура таблицы Модели
- •Характеристики полей таблицы
- •Создание фиксированных списков
- •Данные для заполнения таблицы Модели
- •Проектирование таблицы Клиенты Структура таблицы Клиенты
- •Проектирование таблицы Купля автомобилей Структура таблицы Купля автомобилей
- •Тип данных Счетчик
- •Создание полей со списком, берущим свои значения из других таблиц
- •Организация таблиц в режиме таблицы Проектирование таблицыМастерские
- •Организация таблиц при помощи мастера создания таблиц Организация таблицыЗаписи работ
- •Связывание таблиц базы данных
- •Проектирование форм Теоретические сведения Способы создания форм
- •Механизм создания формы
- •Изменение макета формы в режиме конструктора Изменение вида формы
- •Проектирование формы на основе таблицы Клиенты Автоматическое создание формы
- •Доработка макета формы
- •Создание диаграммной формы по таблицеМодели
- •Проектирование составной формы Создание составной формы с использованием мастера
- •Оформление составной формы
- •Встраивание в форму кнопок
- •Изменение свойств формы
- •Теоретические сведения о запросах
- •Запросы на выборку и их использование
- •Создание запроса на выборку в режиме конструктора
- •Открытие и запуск запроса
- •Отображение или скрытие поля в результатах запроса
- •Сортировка записей в запросах
- •Построение запросов по базе данных «автомобили» Построение запросов с помощью конструктора по одной таблице
- •Построение запросов по одной таблице с использованием логических функций
- •Задания
- •Построение запросов по нескольким таблицам
- •Задания
- •Добавление вычисляемых полей в запросы
- •[Предпродажная подготовка])*(1 – [Скидка])
- •Группировка данных в запросах
- •Запросы по базе данных борей Импорт таблиц из базы данных Борей
- •Простые запросы по базе данных Борей (а)
- •Параметрические запросы (б)
- •[Введите первую страну] or [Введите вторую страну]
- •Задания (б)
- •Использование шаблонов при организации запросов (в)
- •Запросы с группировкой данных (итоговые запросы) (г)
- •Использование параметров и шаблонов в итоговых запросах (е)
- •Построение запросов на основании запросов (ж)
- •Построение запросов с записями без подчиненных (з)
- •Модифицирующие запросы (е)
- •Запросы создания таблиц
- •Запросы добавления
- •Запросы удаления
- •Запросы обновления
- •Перекрестные запросы (и)
- •Создание отчетов Теоретические сведения
- •Создание ленточного автоотчета
- •Доработка отчета в режиме конструктора
- •Работа с панелью элементов при модернизации отчетов
- •Группировка данных в отчетах
- •Создание почтовых наклеек и серийных писем
- •Создание базы данных на основе имеющихся образцов
Оформление составной формы
Необходимо отредактировать проект формы, чтобы сделать его более выразительным: добавить графику и изменить расположение отдельных полей.
Увеличьте ширину и высоту проекта формы: перетащите с помощью мыши правый и нижний край Области данных.
Перетащите подчиненную форму вниз с таким расчетом, чтобы в освободившемся промежутке поместились поля главной формы, не вместившиеся в главный столбец. Маркируйте подчиненную форму и поместите курсор мыши на край этой формы, чтобы он приобрел вид ладони. Теперь, удерживая нажатой кнопку мыши, перетащите подчиненную форму в нижнюю часть области данных.
Аналогично п.3 переместите поля главной формы, не вошедшие в первую колонку, чтобы все поля с их надписями были построены в одну колонку (столбец).
Необходимо расположить поля главной формы более компактно. Поле Модель расположите в первой строке справа от поляКод модели.Расположите во второй строкеМощность двигателя иКоробка передач, в третьей -Цвет, Количество дверей, Обивка, в четвертой -Другое оснащение. Затем через небольшой интервал поместите поля (каждое на своей строке)Заводская цена, Транспортные издержки, Предпродажная подготовка. Пододвиньте прямоугольник, представляющий подчиненную форму, поближе к последнему полю главной формы.
Теперь необходимо изменить размеры полей. Установите курсор мыши на линейке, расположенной по левому краю макета формы, напротив той строки, к которой располагаются элементы, размер которых необходимо изменить. Курсор примет вид стрелки, направленной вправо. Нажмите кнопку мыши. Все элементы, расположенные в данной строке, будут маркированы. Выберите из меню Формат подменюРазмер командуПо размеру данных, с помощью которой подбирается оптимальный размер выделенных элементов.
Не снимая маркировки (п.5) выберите из меню Формат подменюИнтервал по горизонтали командуСделать равными, после чего между элементами установятся равные промежутки. Если ширина промежутка Вас не устраивает, то используя командыУменьшить, Увеличить того же подменю, можно соответственно увеличить или уменьшить размер промежутков.
Далее необходимо подогнать размеры полей. Поле Другое оснащение является Memo-полем и поэтому может содержать довольно длинный текст. Выполните щелчок на элементе Другое оснащение. За исключением левого верхнего угла, занятого маркером перемещения, каждый угол и середина каждой стороны имеет собственный размерный маркер. С их помощью увеличьте размер элемента.
Рассмотрим поле Специальный элемент, которое в проекте таблицыМодели было определено как логическое поле и не было вставлено в форму. Поместим в форму информацию, о какой модели идет речь (специальной или нет). Щелкните вПанели элементов (по умолчанию она расположена на левом краю экрана) на кнопкеФлажок, а затем - непосредственно справа от поляМодельв проекте формы. Access разместит управляющий элемент типаФлажок вместе с соответствующим полем наименования.
С помощью двойного щелчка на поле надписи откройте окно Надпись,в котором следует установить параметры данного поля (окно свойств можно открыть, выбрав командуСвойства из менюВид или нажав кнопку на панели инструментов). Большинство параметров можно оставить без внимания, сохранив установки, используемые по умолчанию. В полеПодпись вкладкиМакет введите название поля - Специальная модель.
Откройте окно Флажок,в котором следует установить параметры данного элемента. В полеДанные вкладкиДанные нужно указать имя поля таблицы, содержимое которого должен отражать этот элемент. Выберите из раскрывающего списка поле Специальная модель.
Чтобы отделить группу полей, описывающих технические характеристики машины, от полей цен, проведите разделительную линию между полями Другое оснащение иЗаводская цена. На панели элементов нажмите кнопкуЛиния и проведите линию по всей ширине формы.
Под разделительной линией в области данных находятся три поля денежного типа, используя которые необходимо вычислить общую цену и показать ее в форме. Следовательно, необходимо добавить в форму вычисляемое поле. В Панели элементов нажмите кнопкуПолеи разместите это поле рядом с полемЗаводская цена. Поле наименования будет содержать просто номер поля, а текстовое поле - ссылкуСвободный.Вызовите окно свойств для наименования и введите в полеПодписьзначениеОбщая цена. Вызовите окно свойств текстового поля. В полеДанные вкладкиДанные нужно ввести следующее выражение =[Заводская цена]+[Транспортные издержки]+[Предпродажная подготовка] (для облегчения ввода можно использоватьПостроитель выражения). В полеФормат поля вкладкиМакет нужно ввести значениеДенежный.
Чтобы оформить часть формы, содержащую данные о цене, эти данные необходимо сгруппировать и выделить. С помощью кнопки Прямоугольник Панели элементов начертите прямоугольник вокруг группируемых полей.
Отформатируйте по своему вкусу текст в полях: шрифт, его размер, начертание, выравнивание. Поскольку речь идет о единообразном оформлении нескольких полей, то для ускорения процедуры маркируйте их, а затем все вместе оформите.
Оформите заголовок формы (Заголовок формы). Расширьте область заголовка. В увеличенную область заголовка поместите надписьЗаказы (используйте кнопкуНадписьнаПанели элементов).
Вставьте иллюстрацию автомобиля в форму: в меню Вставкавыберите командуОбъект, выберите тип встраиваемого объектаКартинка Microsoft Clip Art, найдите и вставьте картинку с автомобилем.