Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка Барминой СУБД_2012.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
900.61 Кб
Скачать

Создание запроса с параметрами

Запрос с параметрами выводит одно или несколько предопределенных окон, в которые пользователь должен ввести значения параметров (условий отбора). Порядок действий при создании запроса с параметром:

  1. отрыть новое окно запроса в режиме Конструктора;

  2. для каждого поля, которое предполагается использовать как параметр, ввести в ячейку строки «Условия отбора» текст приглашения, заключенный в квадратные скобки. Это приглашения будет выводиться при запуске запроса. Текст приглашения должен отличаться от имени поля, но может включать его.

Примеры:

  1. Параметром в запросе является фамилия клиента, которая вводится с клавиатуры

Рисунок 5

  1. Для ввода временного интервала в качестве параметра можно ввести приглашения вида «Введите начальную дату» и «Введите конечную дату» (для задания периода времени) с использованием оператора

BETWEEN [ Введите начальную дату ] and [Введите конечную дату].

  1. Для ввода пользователем первого символа для поиска записей, которые начинаются с него, приглашение имеет вид:

LIKE[Введите первый символ для поиска] & «*»

Запросы на действие

Е сли следует обновить одновременно несколько записей, то нужно использовать запросы на действие (активные запросы). Для создания активного запроса необходимо создать запрос на выборку, а затем превратить его в активный запрос, нажав на кнопку «Тип запроса» и выбрать нужный вид запросы на действие.

Отмена внесенных изменений после запуска активного запроса будет невозможна, поэтому всегда при работе с активными запросами необходимо сохранять резервную копию объектов БД, которые находятся под воздействием активного запроса.

Формы

Для ввода данных в таблицы или для просмотра данных в наглядной форме служат формы.

Структура форм состоит из разделов и элементов управления. Проектирование формы состоит в размещении элементов управления на бланке формы и в задании связей между этими элементами и полями таблиц или запросов базы данных.

Создание форм можно выполнить автоматически (автоформы), полуавтоматически (с помощью Мастера) или вручную (в режиме Конструктора).

Создание форм

Автоформы – самый простой вид автоматических форм.

  1. Для создания автоформы надо открыть вкладку Формы – Создать;

  2. В окне диалога «Новая форма» выбрать в качестве источника данных для формы какую-либо таблицу или запрос, после чего создают автоформу двойным щелчком в списке выбора вида автоформы (табличная, ленточная или в столбец).

С помощью Мастера форма создается в четыре этапа:

  1. выбор полей (двойным щелчком), данные для которых можно будет вводить в форме ‑ Далее;

  2. выбор внешнего вида формы (1 из 4-х: в столбец, табличная, ленточная, выровненный) ‑ Далее;

  3. выбор фонового рисунка формы (один из десяти) ‑ Далее;

  4. задание имени формы ‑ Готово.

Готовую форму можно сразу же использовать для просмотра существующих записей или для ввода новых.

Структура форм

Структура форм состоит из разделов и элементов управления. Проектирование формы состоит в размещении элементов управления на бланке формы и в задании связей между этими элементами и полями таблиц или запросов базы данных.

Разделы формы

Чтобы познакомиться со структурой формы выберите вкладку Формы и перейдите в режим Конструктора. Рядом с формой открывается панель элементов, содержащая заготовки и инструменты для создания элементов управления формы.

Форма имеет три раздела:

  • раздел заголовка формы

  • область данных

  • раздел примечания формы

В области данных содержатся элементы управления:

  • связанное поле – то, что в него вводится, поступает и в одноименное поле таблицы, на базе которой создана форма

  • присоединенная надпись – называется так, поскольку перемещается вместе со своим элементом управления.

Фоновый рисунок, лежащий под элементами управления, показывает размер рабочего поля формы.

Создание надписей

Редактирование форм состоит в создании новых или изменении имеющихся элементов управления, а также в изменении из взаимного расположения.

На плавающей панели элементов существует специальный элемент управления для создания надписи. Щелкнув на нем, а потом на форме, мы получаем текстовую рамку, в которую можно вводить произвольный текст. Закончив ввод, надо нажать Enter, после чего можно приступать к оформлению текста.

Для форматирования элемента управления его надо сначала выделить, щелкнув по нему. Вокруг элемента по периметру появляются маркеры. Теперь можно изменять параметры шрифта, выравнивание текста и другие элементы форматирования. Рамку можно растягивать или сжимать методом перетаскивания границ. При наведении на маркер указатель мыши меняет форму, принимая изображение открытой ладони. В этот момент рамку можно перемещать.

Можно также использовать дополнительные возможности изменения оформления, которые располагаются на панели форматирования: толщина линии/границы; оформление с тенью.

Элементы управления, в которых отображается содержимое полей таблицы, называются связанными полями.

Для их созданий служит элемент «Поле» на панели элементов. При создании связанного поля вместе с ним одновременно образуется еще один элемент управления – присоединенная надпись. Оторвать поле от присоединенной надписи позволяет маркер, расположенный в левом верхнем углу выделенного поля. При наведении на него указатель мыши принимает форму указательного пальца. В этот момент связанное поле можно оторвать от присоединенной надписи и перемещать отдельно.

Перемещать элементы управления и изменять их размеры с помощью мыши не слишком удобно. Удобнее использовать курсорные клавиши и:

  • shift ‑ для изменения размеров элемента управления

  • ctrl – для изменения его расположения