Информационные технологии
.pdf
Рисунок 185 – SQL–инструкция для выполнения запроса «SQL 9»
Рисунок 186 – Результат отображения запроса «SQL 9»
На основе базовой таблицы создайте управляющий SQL-запрос на создание таблицы «Новые_клиенты» («Новые_товары», «Новые_абоненты» и т.д.) (рис.). Задайте имя «SQL 9».
Контрольные вопросы:
1.Основные виды, назначение и особенности SQL–
запросов.
2.Основные SQL-инструкции (параметры, предикаты,
операции).
3.Ввод SQL-выражений.
4.Задание параметров в SQL-запросах.
5.Создание управляющих запросов.
6.Создание запросов на объединение.
381
Лабораторная работа № 9
ПРОЕКТИРОВАНИЕ И ИСПОЛЬЗОВАНИЕ ТАБЛИЧНЫХ ФОРМ
Цель работы:
1)изучить назначение и особенности создания табличных форм;
2)приобрести практические навыки создания табличных форм для ввода информации в базовые таблицы БД;
3)приобрести практические навыки использования и
форматирования элементов управления в формах.
Задания для выполнения работы:
1. Форма — объект MS Access для наглядного представления данных из таблиц, их ввода, вывода, редактирования и удаления, а также управления объектами БД.
Существует 2 вида форм:
табличные;
кнопочные.
На основе одного источника можно построить несколько форм. Источниками для создания форм являются таблицы и запросы.
Существуют следующие способы создания форм:
создание с помощью пустой формы;
создание форм с помощью Конструктора;
создание форм с использованием Мастера форм;
создание с использованием стандартных видов форм;
При использовании инструмента «Форма» все поля базового источника данных размещаются в форме. Существует возможность изменять новую форму в режиме макета или конструктора.
В режиме макета изменения вносят в структуру формы при одновременном отображении данных.
Порядок создания форм с помощью инструмента Форма:
1.В области навигации выделить таблицу или запрос с данными, которые должны отображаться в форме.
2.На вкладке Создание в группе Формы выбрать команду Форма (рисунок 187).
382
Рисунок 187 – Результат отображения формы в режиме макета
Разделенная форма — позволяет одновременно отображать данные в двух представлениях — в режиме формы и в режиме таблицы.
Эти два представления связаны с одним и тем же источником данных и всегда синхронизированы друг с другом. При выделении поля в одной части формы выделяется то же поле в другой части.
Создание разделенной формы при помощи инструмента «Разделенная форма» (рисунок 188):
1.В области переходов выделить источник с данными, которые должны отображаться в форме.
2.На вкладке Создание в группе Формы выбрать элемент
Другие формы - Разделенная форма.
383
Рисунок 188 – Вид «Разделенной формы»
Форма, созданная с помощью инструмента «Несколько элементов», внешне напоминает таблицу. Данные расположены в строках и столбцах, и одновременно отображается несколько записей.
1.В области переходов выделить источник с данными, которые должны отображаться в форме.
2.На вкладке Создание в группе Формы выбрать элемент
Другие формы - Несколько элементов (рисунок 189).
384
Рисунок 189 – Вид формы с несколькими элементами
Создать табличные формы с использованием стандартных видов форм: разделенную форму и форму с несколькими элементами на основе базовой таблицы (Клиент, абонент и т.д.)
В случае использования инструмента «Пустая форма», можно быстро построить форму, в которой будет несколько полей. Используя элементы управления можно добавлять в форму эмблемы, заголовок, дату и время (в режиме Макета).
Порядок создания Пустой формы:
1.На вкладке Создание в группе Формы щелкнуть Пустая
форма.
2.Access откроет пустую форму в режиме макета и отобразит
область Список полей. В области Список полей необходимо щелкнуть знак плюс (+) рядом с таблицами, содержащими поля, которые нужно включить в форму. Для добавления полей к форме, необходимо перетащить их на форму (рисунок 190).
Рисунок 190 – Вид Пустой формы
385
На вкладке Упорядочить для пустых форм можно выбрать вид их построения. Виды автоформ:
1.Таблица в столбик. Способ построения, когда каждое поле располагается на отдельной строке; подпись находится слева от поля.
2.Таблица в виде таблицы. Поля записей расположены
вформате таблицы, где каждой записи соответствует одна строка, а каждому полю один столбец. Имена полей служат заголовками
столбцов.
В режиме Автоформа: в столбик создать табличную форму для работы с информацией из соответствующей базовой таблицы по варианту (таблица 111).
Таблица 111 – Исходные данные для построения Автоформы: в
столбик
Вариант |
|
Таблица / название формы |
|
|
|
1 |
|
Товары |
2 |
|
Абоненты |
3 |
|
Вклады |
4 |
|
Коммунальные услуги |
5 |
|
Товары |
6 |
|
Пассажиры |
7 |
|
Товары |
8 |
|
Диски |
9 |
|
Спортинвентарь |
10 |
|
Научные работы |
11 |
|
Изделия |
|
|
Фотоуслуги |
12 |
|
Сохранить форму с именем, соответствующим названию таблицы (см. таблицу 111).
Врежиме Формы (вкладка Главная/режим Форма, рисунок
191)добавить в базовую таблицу новую запись с помощью разработанной Автоформы.
386
Рисунок 191 – Автоформа в столбик в режиме Формы
В режиме Конструктора изучить структуру Автоформы
(рисунок 192).
Рисунок 192 – Автоформа в столбик в режиме Конструктора
387
2. Вторым удобным способом является создание форм с использованием Мастера форм. Он позволяет создать простые (на основе одной таблицы или запроса) и сложные (несколько таблиц или запросов) формы.
Удобнее создавать формы с помощью Мастера, а затем корректировать их структуру в режиме Конструктора.
Врежиме Мастера форм создать форму для ввода информации
вподчиненную базовую таблицу (таблицу-связку).
Вформу включить все поля из таблицы.
Выбрать внешний вид формы – выровненный.
Выбрать самостоятельно наиболее подходящий стиль формы. Задать имя формы – название таблицы-связки.
Выполнить ввод двух новых записей в таблицу-связку при помощи формы (ввод данных в поля внешних ключей из соответствующих связанных таблиц должен выполняться с использованием элемента управления Поле со списком).
Пример: Построить форму с помощью Мастера форм для таблицы Заказ (рисунки 193-196).
Рисунок 193 – Первый шаг Мастера форм (выбор полей)
388
Рисунок 194 – Второй шаг Мастера форм (вид формы)
Рисунок 195 – Третий шаг Мастера форм (задание имени)
389
Рисунок 196 – Форма, созданная Мастером форм
3. Создание структуры формы выполняется последовательно в несколько этапов:
1 этап: Проектирование заголовка формы
Добавьте запись, содержащую текст заголовка формы — «Описание туров». Для этого щелкните на панели элементов управления кнопку Надпись, указатель мыши изменит форму. Установите указатель мыши на место предполагаемого расположения названия формы в области заголовка, нажмите левую кнопку мыши и, не отпуская ее, растяните рамку надписи, чтобы задать поле для текста. Отпустите кнопку мыши и введите текст, нажмите клавишу ENTER. Поле текста окажется выделенным (рисунок 197).
Например:
390
