Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1 Теоретический раздел Open Office Base.doc
Скачиваний:
46
Добавлен:
02.06.2015
Размер:
5.29 Mб
Скачать

6.3 Сортировка в запросе.

Задание: отсортируйте имеющийся список по фамилиям.

1. Вернитесь в режим конструктора запроса (Запросы – Список с оценками, правой кнопкой мыши, Изменить), если Вы уже закрыли запрос «Список с оценками».

2. Щелкните мышью в строке Сортировка под именем поля Фамилии.

3. Появится кнопка, раскрывающая список возможных сортировок, выберите По возрастанию.

4. Заново выполните запрос.

5. Сохраните изменения и закройте запрос.

6.4 Создание запроса по образцу с условиями.

Задание: подготовьте список отличников, т.е. учащихся, сдавших все экзамены на отлично.

В этом случае должны выполняться условия: и за первый экзамен пятерка, и за второй, и за третий.

1. В окне «База данных» выберите вкладку «Запросы». Правой кнопкой мыши щелкните по названию запроса «Списки с оценками» и выберите «Копировать». Далее правой кнопкой мыши щелкните чуть ниже название и выберите «Вставить». Название объекта «Список отличников».

2. Откройте «Список отличников» для изменения (правой кнопкой «Изменить»).

3. В строке условие отбора под именем каждого поля-зачета проставьте «5». В этом случае, когда вы размещаете условия в одной строке, между этими условиями устанавливается союз ”и”, т.е. эти условия должны выполняться одновременно.

4. Выполните запрос. Таблица должна содержать список отличников с оценками.

Рисунок 58 - Запрос – Отличники

5. Если убрать галочки в строке видимый, то в результирующей таблице после выполнения отстанется только фамилии и имена отличников без оценок

6. Сохраните изменения в запросе и закройте его.

6.5 Использование союза или при создании запроса.

Задание: подготовьте список двоечников.

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

1. Скопируйте запрос «Списки с оценками» и вставте новый запрос с именем «Список двоечников».

2. Понятно, что условием должна быть двойка; когда двойка стоит не сразу за все три экзамена, а хотя бы за один. Т.е. условия должны быть соединены союзом “ИЛИ”. В этом случае условия располагают не в одной, а в разных строках.

  1. Выполните запрос.

  1. Закройте запрос.

6.6 Режим sql.

Задание: просмотрите, правильно ли расставлены союзы в условии запроса.

1. Откройте запрос Двоечники.

2. Если вы хотите убедиться, правильно ли расставлены союзы между условиями "и" (AND) или "или" (OR) перейдите в режимSQL.

Рисунок 60 - Режим SQL

6.7 Создание нового поля в запросе.

Задание: подсчитайте суммарный балл по трём экзаменам.

1. Путем копирования запроса «Список с оценками» вставить новый запрос «Суммарный балл».

2. Откройте запрос «Суммарный балл» для изменения (правой кнопкой мыши «Изменить»).

4. В новом столбце в ячейке «Поле» щелкните создайте ПСЕВДОНИМ Сумма.

5. Постройте выражение: "Оценка №1" + "Оценка №2" + "Оценка №3"

6. В строке Сортировка выберете По убыванию.

7. Выполните запрос.

Рисунок 61 - Запрос - Списки1 сумма