close

Вход

Забыли?

вход по аккаунту

?

урок 7

код для вставки
Access
Урок 7. Запросы на выборку и параметрические запросы.
Запросы предназначены для фильтрации и выдачи пользователю необходимой информации. Будем создавать запросы в режиме конструктора. Основным видом является простой запрос на выборку, использующий три функции:
Like("условие") - выбирает то, что указано в условии, возможно применение масок
In(список) - выбираются все данные из списка
Between N and M - выводятся все данные, лежащие в указанном диапазоне включительно
Напоминаем применение масок (шаблонов)
Использование символовОбразецПоиск в Microsoft AccessВопросительный знак ( ? ) - в качестве шаблона для любого символа.За?орЗабор, ЗаторЗвездочка ( * ) - в качестве шаблона для любой группы символов.Д*ньДень, Добрый день, Длинная теньЗвездочка ( * ) - в качестве шаблона для любой группы начальных и конечных символов.*й128й, ПоследнийЗнак фунта (#) - в качестве шаблона для любой цифры.#-й5-й, 8-йВосклицательный знак ( ! ) после первой скобки - для поиска символа, который не входит в указанный набор символов.Иванов[!аы]Иванову [но не Иванова или Ивановы] Примеры условных обозначений
Условные выраженияВывод записей, которые:Условные выраженияВывод записей, которые:Ильичевскимеют значение ИльичевскDate()имеют значение текущей датыNot Ильичевскне имеют значение Ильичевск>=01.01.94имеют значение даты позднее 01.01.94In (Ильичевск, Одесса)имеют значение Ильичевск, или ОдессаBeetween 01.01.93 AND 31.12.2011имеют значение года 2011<Мначинаются с букв А-Л*.02.*имеют значение месяца Февраль>=Мначинаются с букв М-ЯNullсодержат в поле пустое значение100имеют числовое значение 100Is Not Nullимеют не пустое значение в поле<=20имеют числовое значение 20Like "Р*"начинаются с буквы Р Для создания запроса:
1. Создайте запрос в режиме конструктора и добавьте в бланк запроса нужные таблицы и запросы
2. Перетащите или выберите двойным щелчком поля в таблицах, участвующие в запросе
3. При необходимости, укажите сортировку по нужным полям
4. Задайте вывод полей на экран
5. В строке "условие отбора" укажите условия с использованием вышеперечисленных функций, логических функций or, and, not и знаков сравнения
6. Для выполнения запроса нажмите кнопку с красным восклицательным знаком.
7. Сохраните запрос под понятным именем
Параметрический запрос позволяет при задании условия определять данные входящие в условие непосредственно при запуске запроса пользователем. Для этого в строке условия в квадратных скобках вводится вопрос, который и будет при запуске задан пользователю. Введенное им значение и будет вставлено как условие в соответствующую колонку запроса.
Внимание! В строке условия текстовые данные берите в кавычки, а дату/время - в знак #
Задание к уроку 4.
1. Создайте запрос, выводящий данные обо всех учениках и их родителях. Назовите запрос "Вся база"
2. Создайте запрос на выборку родителей всех учеников, фамилии которых от А до К. Сохраните его как "Фамилия А-К"
3. Создайте параметрический запрос на вывод учеников мужского пола, живущих на определенной улице, отсортируйте его по фамилиям учеников, поля "Имя", "Пол", "Характеристика" и "Фото" не выводите.
4. Выведите фамилии и адреса всех учеников, чьи родители работают в порту
5. Выведите всех учеников 1995 и 1996 годов, живущих на определенной улице, родители которых работают на определенной работе
6. Выведите учеников определенного года рождения, в имени которых вторая буква "а"
7. Выведите фамилии учеников параллели 7 классов и имена их родителей (другие поля не выводить)
8. Выведите всех учителей определенного ученика (параметрический)
9. Определите родителей, работающих в порту, тех учеников, которые учатся у определенного учителя. Выведите родителей, их место работы и фамилию учителя.
10. Определите всех учеников, у которых по предмету определенного учителя оценки больше 7. Вывести надо только фамилии учеников, предмет и их оценки
11. Создайте 3 собственных параметрических запроса, опишите их.
12. Не забудьте сохранить все запросы, назвав их понятными именами.
13. Найдите в Интернет и запишите в тетрадь все виды запросов и их описания. Создайте документ Word под названием "Виды запросов".
14. Полученную базу данных и документ "Виды запросов" отошлите на почту sob-mk@ukr.net
Автор
sob-mk
sob-mk146   документов Отправить письмо
Документ
Категория
Без категории
Просмотров
23
Размер файла
20 Кб
Теги
урок, запросы на выборку, параметрические, access
1/--страниц
Пожаловаться на содержимое документа