русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Лабораторная работа №7


Дата добавления: 2015-07-04; просмотров: 625; Нарушение авторских прав


 

Порядок выполнения работы:

В таблице Сотрудники БД Фирма осуществить следующие виды фильтрации:

1 выбор служащих одного отдела;

2 выбор служащих, название должности которых заканчивается на букву "т";

3 выбор служащих, фамилия которых начинается на букву "В";

4 выбор всех женатых служащих одного отдела;

5 выбор служащих по одной должности;

6 выбор служащих-женщин одного отдела;

7 выбор сотрудников по Отделу, Фамилии и Окладу, отсортированный по всем полям.

Контрольные вопросы:

1. Назначение фильтров.

2. Виды фильтров.

3. Способы сортировок.

4. Оператор сравнения Like.

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

6. Определите последовательность операций для использования фильтра

по выделенному фрагменту.

Отбор и сортировка записей с помощью запросов

Запросы ис­пользуются для просмотра, анализа и изменения данных в одной или нескольких таблицах. Сам запрос не содержит данных, но позволяет выбирать данные из таблиц и выполнять над ними ряд операций. В Microsoft Access существует несколько видов запросов: запросы к серверу, которые используются для выборки данных с сервера; запросы на автоподстановку, автоматически заполняющие поля для новой записи; запросы на выборку, выполняющие выборку данных из таблиц; запросы на измене­ние, которые дают возможность модифицировать данные в таблицах (в том числе удалять, обновлять и добавлять записи); запросы на создание таблицы, создающие новую таблицу на основе данных одной или нескольких существующих таблиц, а также другие типы запросов.

 

Создание простого запроса с помощью Мастера запросов

Наиболее просто создается запрос при помощи Мастера запросов. Чтобы создать простой запрос с помощью Мастера запросов, необходимо:



1. На вкладке Создание в группе Другие щелкнуть на кнопке Мастер запросов.

2. В появившемся диалоговом окне Новый запрос (New Query) выбрать Простой запрос (Simple Query Wizard) и нажать накнопку ОК (рис. 13).

Рис. 13 Окно создания нового запроса

3. В появившемся окне Создание простых запросов (Simple Query Wizard) (рис. 14) в поле со списком Таблицы и запросы (Tables/Queries) выбрать таблицу или за­прос, которые будут служить источником данных для создаваемого запроса.

4. С помощью стрелок вправо и влево переместить из списка Доступные поля (Available Fields) в список Выбранные поля (Selected Fields) те поля, которые не­обходимы в конструируемом запросе. При этом порядок полей в запросе будет соответствовать порядку полей в списке Выбранные поля (Selected Fields). Если нужно включить в запрос все поля, можно воспользоваться кнопкой с двумя стрелками вправо.

5. Нажать кнопку Далее (Next).

 

Рис.14 Первое диалоговое окно Мастера простых запросов

6. Следующее диалоговое окно будет последним. В нём нужно ввести имя созданного запроса и добавить дальнейшие действия: Открыть запрос для просмотра или Изменить макет запроса.

7. Нажать кнопку Готово (Finish).

По окончании работы Мастера простых запросов в зависимости от выбора способа дальнейшей работы с запросом откроется или окно запроса в режиме просмотра или окно Конструктора запросов, в котором можно модифицировать запрос.

 

Создание и изменение запроса с помощью Конструктора запросов

Для изменения уже существующих запросов и для создания новых запросов исполь­зуется Конструктор запросов. Для того чтобы открыть запрос в режиме Конструкто­ра, выделите в списке один из существующих запросов, и нажмите кнопку Конструктор (Design) на панели инструментов окна База данных (Database).

Рис.15 Запрос в режиме Конструктора запросов

Появляется окно Конструктора запросов (рис.15). В верхней части окна отобража­ется таблица (или несколько таблиц, если запрос многотабличный) в том виде, в каком таблицы отображаются в окне Схема данных (Relationship). Таблицы - ис­точники данных для запроса, мы будем называть базовыми таблицами запроса. В нижней части окна находится бланк запроса — таблица, ячейки которой исполь­зуются для определения запроса. В бланке отображаются все столбцы, включенные в результирующее множество запроса.

Рассмотрим, как создать новый запрос с помощью Конструктора запросов. Для этого необходимо:

1. На вкладке Создание в группе Другие щелкнуть на кнопке Конструктор запросов.

2. В окне Добавление таблицы (Show Table) (см. рис. 16) выбрать одну или не­сколько таблиц или запросов для построения нового запроса и нажать кнопку Добавить (Add). Для удобства выбора таблиц и запросов в окне существуют сле­дующие вкладки: Таблицы (Tables), на которой отображается список таблиц; Запросы (Queries), на которой отображается список запросов; Таблицы и запросы (Both), на которой отображается список таблиц и запросов вместе.

Рис.16 Окно Добавление таблицы Конструктора запросов

3. После добавления всех необходимых таблиц нажать кнопку Закрыть (Close) в окне Добавление таблицы.

Все выбранные таблицы оказываются помещенными на верхней панели окна Конст­руктора запросов. Если таблицы связаны между собой, т. е. связи присутствуют явно на схеме данных, то эти связи также отображаются (рис. 17). Если связи на схеме дан­ных не установлены, то Конструктор запросов автоматически устанавливает связи между таблицами, если они содержат поля, которые имеют одинаковые имена и со­гласованные типы.

Рис.17 Запрос по нескольким связанным таблицам

Иногда Конструктор устанавливает лишние связи, основываясь только на именах и типах полей. Это может привести к некорректным результатам запроса, поэтому нужно обяза­тельно проверять, как отображаются связи между таблицами в окне Конструктора запро­сов, и удалить вручную лишние связи. Для этого выделите лишнюю связь, щелкнув по ней левой кнопкой мыши, и нажмите клавишу <Delete>.

5. Затем нужно указать, какие поля из базовых таблиц будут отображаться в запросе. Включать в запрос можно поля из любой таблицы. Способов включения по­лей в запрос существует несколько:

• Выделите нужное поле в таблице - источнике (можно выделить несколько полей). Если требуется включить в запрос все поля базовой таблицы, выделите поле, обозначенное звездочкой (*) Дважды щелкните левой кнопкой мыши на выделенном поле. При этом в бланке запроса появится столбец, соответствующий выбранному полю. Затем аналогично добавьте другие поля. Столбцы в бланке запроса при этом заполняются слева направо.

• Можно подвести указатель мыши к выделенному полю (одному из выделенных полей), нажать на левую кнопку мыши и перетащить поле (поля) в нужное место бланка запроса (указатель мыши при этом должен принять вид трех прямоугольников). Последний способ позволяет помещать поля в любое место бланка запроса.

• Вместо перетаскивания полей в бланк запроса из таблицы можно просто использовать раскрывающийся список полей в строке Поле бланка запроса.

Чтобы добавить в запрос ещё одну таблицу или другой запрос, необходимо:

1. Нажать кнопку Отобразить таблицу, расположенную на дополнительной вкладке Работа с запросами Конструктор в группе Настройка запроса.

2. В окне Добавление таблицы (Show Table) выбрать вкладку, содержащую требуе­мые объекты

3. Выбрать имя объекта, добавляемого в запрос.

Нажать кнопку Добавить (Add), а затем кнопку Закрыть (C



<== предыдущая лекция | следующая лекция ==>
Лабораторная работа №6 | Стоимость размещения рекламной информации в транспорте


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.092 сек.