Хелпикс

Главная

Контакты

Случайная статья





Операции с данными в запросах. Запрос выглядит как таблица с заданными полями, но таблицей не является, это виртуальный, динамический набор данных, который в БД не хранится, а заново создаётся при каждом обращении к запросу. После закрытия запроса результ



1.3 Операции с данными в запросах

В запросах можно выполнять все стандартные операции приложений операционной системы Windows. Это те же операции, что и в таблицах и формах БД – копирование, перемещение, удаление, вставка данных, сортировка по возрастанию и убыванию, установка и снятие фильтра, сортировка, поиск и замена данных, предварительный просмотр, печать  и др. Для этого используются команды вкладок\и Файл и Главная. При подведении к кнопке курсора появляется подсказка с именем кнопки.

Например, для поиска данных нужно на вкладке Главная щелкнуть по кнопке Найти …, в окне поиска ввести образец для поиска, указать имя запроса для поиска, направление и т.д. и нажать ОК, для удаления записи её необходимо выделить, поставив курсор в первый столбец строки (он превратится в чёрную горизонтальную стрелку) и нажать клавишу [Delete] на клавиатуре, добавление записи – поставить курсор в новую строку, ввести данные и т.д. Все изменения автоматически сохраняются в исходной таблице или запросе.

Сохранение запроса.Для сохранения запроса следует выполнить команду Файл\ Сохранить объект как при первом сохранении или Сохранить, если он ранее уже сохранялся. Если запрос сохраняется впервые, введите имя запроса в диалоговом окне Сохранение.

Запрос выглядит как таблица с заданными полями, но таблицей не является, это виртуальный, динамический набор данных, который в БД не хранится, а заново создаётся при каждом обращении к запросу. После закрытия запроса результирующий набор данных прекращает свое существование. При его сохранении (например, через Файл\Сохранить) в памяти остаётся только структура запроса – перечень таблиц, список полей, ограничения и др., а сами данные не запоминаются. Запросы можно сравнить с фильтрами, т.к. данные тоже отбираются согласно ведённым условиям, но возможности запросов гораздо шире.

Пример 1 Создание запросов.

1 Открыть БД "Справочник", записанную на флэш-диске.

2 создать простой запрос по таблице "Тренеры" из БД "Справочник".

3 Выполнить в запросе поиск по полю Должность

4 Отфильтровать всех сотрудников с зарплатой 5000р.

5 Отсортировать поле Фамилия в алфавитном порядке

6 Сохранить запрос под именем Простой запрос1

7 Создать на базе простого запроса запрос с параметром входа Фамилия.

8 Сохранить запрос с параметром под именем Запрос с параметром.

 

Порядок работы:

1 Открыть БД "Справочник" с флэш-диска, появится окно БД "Справочник "

2 Для создания простого запроса:

§ в области переходов базы данных выделить объект Запросы, на вкладке  Создание нажать кнопку Мастер запросов,  выбрать Простой запрос и щелкнуть по кнопке OK;

§ в окне Создание простых запросов в строке Таблицы/запросы выбрать таблицу Тренеры (если других таблиц запросов не было создано, она будет одна в открывающемся списке);

§ в окне Доступные поля выделение поле Фамилия, щелкнуть по кнопке [>], слово Фамилия перейдет в окно Выбранные поля; 

§ аналогично в окне перевести поля Имя, Отчество, Должность. (порядок важен – в таком порядке данные и будут выводиться);

§ щелкнуть по кнопке Далее;

§ в строке параметра Задайте имя запроса введите новое имя Простой запрос1, щелкните по кнопке Готово. На экране появится таблица с результатами запроса.

3 Поиск по полю Должность:

Нажать кнопку Найти на вкладке Создание, в строке Образец ввести Тренер, выбрать имя запроса и направление поиска, нажать ОК. В запросе будут выделяться слова Тренер.

4 Отфильтровать всех тренеров по боксу.

§ поставить курсор в ячейке со словом Бокс, нажать кнопку Выделение, выбрать Равно "Бокс" - в запросе останутся только строки со значением слова Бокс. Вернуться назад можно кнопкой Удалить фильтр.

5 Сортировка данных в алфавитном порядке, т.е. по убыванию. Щелкнуть по кнопке [А-Я] на вкладке Создание.

6 Сохранение запроса под старым именем:

§ щелкнуть по кнопке Сохранить или выполнить команду Файл \ Сохранить, под новым – Файл \ Сохранить объект как.

 7 Для создания запроса на выборку с параметром на базе простого запроса1:

§ перейти в режиме конструктора, щелкнув по кнопке   (выполнив команду Главная\ Режим \ Конструктор);

§ в строке параметра Условия отбора для поля Фамилия ввести текст: [Введите фамилию] - (квадратные скобки вводить обязательно);

§ выполнить запрос, щелкнув по кнопке запуска   на вкладке Файл;

Примечание. Этим способом запрос выполняется только в режиме конструктора. Для того чтобы выполнить запрос из другого режима, надо перейти в область Запросы, дважды щелкнуть по нему левой мышью или щелкнуть правой мышью и выбрать команду Открыть.

§ в появившемся окне ввести фамилию, например,Григорьеви щелкнуть по кнопке ОК. На экране появится таблица с данными о преподавателе Григорьевеего имя, отчество, должность.

§  сохранить запрос - командой Файл\Сохранить объект  как под именем Запрос с параметром;

§ закрыть окно запроса.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.