Создание запросов.
Задание 1. Составьте список адресатов с указанием их знака зодиака:
1. Запустите MS Access и откройте базу данных Записная книжка.
2. Перейдите на вкладку Запросы и щелкните по кнопке Создать. Появится окно Новый запрос
3. Выберите Простой запрос, нажмите ОК. Появится диалоговое окно Создание простых запросов
4. В списке Доступные поля поочередно выберите Имя, Фамилию, Знак и переместите их в область Выбранные поля, нажмите Далее.
5. В строке Задайте имя запроса введите Знаки Зодиака. Оставьте активным переключатель открытие результатов выполнения запросов. Нажмите кнопку Готово.
6. Отсортируйте полученную таблицу по знаку зодиака в алфавитном порядке.
7. Сохраните и закройте запрос Знаки Зодиака.
Задание 2. Откорректируйте созданный запрос и проследите за полученными результатами:
1. Перейдите в режим конструктора запроса, щелкнув по кнопке Конструктор. На экране появится окно Знаки Зодиака: Запрос на выборку.
2. Внимательно рассмотрите структуру окна:
- в верхней части располагается список полей таблицы Адреса
- в нижней части отображается макет (заготовки запроса), состоящий из строк и столбцов (столбцы этой таблицы соответствуют полям создаваемого запроса)
- верхнюю и нижнюю части окна можно расширить (сузить), передвинув нижнюю границу - размер списка полей можно изменить, перетащив одну из его границ или угол - ширину столбца можно изменить, перетаскивая его правую границу
3. Выведите только тех адресатов, которые родились под знаком Тельца:
- установите курсор в ячейку на пересечении строки Условие отбора и столбца Знак Зодиака
- введите условие: телец
- для выполнения запроса нажмите кнопку Запуск или выберите команду Запрос/Запуск.
- вернитесь в режим конструктора: щелчком по кнопке Вид (или Вид/Конструктор) Обратите внимание, что слово телец заключено в кавычки. При написании условия их ставить необязательно. Access сделает это за вас.
4. Измените запрос так, чтобы появились сведения о родившихся под знаком Водолея.
5. Выведите всех адресатов, родившихся под любым знаком, кроме Весов:
- введите условие not весы (или условие: < >весы)
6. Выясните, кто родился под знаком Овна или Рака:
- в строке Условие отбора укажите: овен
- в строке Или укажите: рак
- выполните запрос. Посмотрите на результаты.
7. Выясните, под какими знаками родились Иванов Николай и Иванов Юрий: В поле Фамилия введите условие: Иванов.
8. Выясните, кто родился под знаками водолея, близнецов или весов: ,
- в поле Знак введите условие: In (водолей;близнецы;весы)
9. Создайте запрос с параметром:
- в поле Знак введите условие: [Укажите знак]
- выполните запрос. В появившемся окне введите любой знак.
10. Выведите всех адресатов.
11. Сохраните и закройте запрос.
Задание 3. Создайте новый запрос:
1. На вкладке Запросы нажмите кнопку Создать и выберите Конструктор. Появится окно Добавление таблицы с тремя вкладками.
2. На вкладке Таблицы выберите таблицу Адреса и щелкните по кнопке Добавить. Щелкните по кнопке Закрыть
3. В списке полей найдите поле Имя и перетащите его в строку Поле в первый столбец. Автоматически в строке Имя таблицы появится ее название
4. Во второй столбец перетащите поле Фамилия
5. Аналогично перетащите поля Адрес, ДР, Пол, Хобби.
6. Выясните, кто из мужчин увлекается теннисом:
- в поле Пол введите условие: 1 (единица обозначает мужской пол)
- в поле Хобби введите условие: теннис
- запретите вывод столбца Пол (снимите флажок в строке Вывод на экран)
- посмотрите на полученные результаты.
7. Выясните, кто не имеет хобби:
- в поле Хобби введите условие: null (т.е. пустое значение) 8. Выясните, кто живет на проспекте Связи:
- в поле Адрес введите условие: пр. Связи* (символ * обозначает любую группу символов)
- посмотрите на полученные результаты.
9. Выясните, кто из женщин имеет имя, начинающееся на символ Н: 10. Узнайте, кто родился позже 10 апреля 1979 года:
- в поле ДР введите условие: >10.04.79
- отсортируйте полученную таблицу в порядке возрастания.
11. Узнайте, кто родился в период с 1 января 1965 года по 1 января 1975 года:
- в поле ДР введите условие: >01.01.65 And < 01.01.75
12. Выведите всех адресатов, фамилии которых начинаются с букв, следующих за буквой И.
13. Сохраните запрос под именем Тренировочный и закройте его.