Простой запрос на выборку
1.
Закрываем все объекты БД, если они были открыты
2.
Вкладка Создание – Конструктор запросов
3.
В открывшийся бланк Конструктора запросов добавляем все, нужные нам, таблицы, распределяем их в верхней части
4.
Выбираем нужные нас поля таблиц одним из трех вариантов
a.
Двойной щелчок по имени поля (появляется в строках Поле и Имя таблицы бланка)
b.
Перетаскивание нужного поля на строку Поле
c.
Щелчок по треугольнику в ячейке Поле и выбор нужного имени поля
5.
В строке Сортировка выбираем тип сортировки, если это надо
6.
В строке Вывод на экран ставим галочки для тех полей, которые не только будут использованы в условиях создаваемого запроса, но и значения которых должны быть выведены на экран
7.
В строке Условие отбора мы пишем логические условия, используя следующие выражения и функции:
a.
Маска, где: ? – один любой символ, * - любое количество любых слов, # - одна любая цифра
b.
Логические условия: >, <, =, >=, <=
c.
Between A and B – подходят все числовые значения между A и B включительно
d.
Like (“Значение”) – все, что соответствует Значению
e.
In (список) – отбираются все записи, поля которых соответствуют списку
8.
Например, выбрать всех, чья фамилия имеет вторую букву а и заканчивается буквой в: =like(“?a*в”)
либо выбрать зарплату между 3 и 5 тысячами: Between 3000 and 5000
9.
После ввода всех условий запрос запускается нажатием Кнопки Выполнить с рисунком восклицательного знака красного цвета
Параметрический запрос
Аналогичен запросу на выборку, фактически и является запросом на выборку. Но вместо жестких условий, например, поиск всех, кто живет на улице Ленина, ставится запрос о вводе нужной улицы и происходит отбор всех записей, имеющих в поле «улица» введенную улицу.
Например, Like («Ленина») – ищет записи, где улица Ленина и это условие запроса на выборку. Выражение Like («[укажите улицу]») выводит окно с вопросом «Укажите улицу» и строкой, куда пользователь вводит название улицы. Тогда запрос ищет записи с улицей, введенной пользователем и такой запрос называется параметрическим