Similar presentations:
Формирование запросов на поиск с простыми и составными условиями поиска
1.
«Формирование запросов на поиск с простыми исоставными условиями поиска»
02.02.2023
1
2. Запрос — это вопрос о данных.
Существуют разные типы запросов:• простые запросы на выборку,
• перекрёстные,
• создание таблиц,
• обновление записей,
• добавление записей,
• удаление записей.
02.02.2023
2
3. Запрос-выборка
— это производная таблица, котораясодержит те же структурные элементы,
что и обычная таблица (столбцы-поля и
строки), и формируется на основе
фактических данных системы.
02.02.2023
3
4. Способы создания:
• Создание запроса в режимеконструктора;
• Создание запроса с помощью мастера.
02.02.2023
4
5. Создание запроса с помощью мастера:
1 шаг – выбрать из списка таблицу2 шаг – переместить из списка поля
3 шаг – кнопка Далее
02.02.2023
5
6. Создание запроса с помощью мастера:
4 шаг – задать имя запроса5 шаг – кнопка Готово
02.02.2023
6
7. Базовые операции создания макета запроса на выборку:
• указать системе, какие поля и из какихтаблиц мы хотим включить в запрос;
• указать условие отбора, т. е.
сформулировать логическое выражение,
которое позволит включить в выборку
только записи, удовлетворяющие какому-то
условию.
Демонстрация
02.02.2023
7
8. Создание запроса в режиме конструктора:
1 шаг – добавить макет таблицы, Закрыть02.02.2023
8
9. Создание запроса в режиме конструктора:
2 шаг – выбрать поля таблицы3 шаг – можно указать для поля условие отбора
02.02.2023
9
10. Создание запроса в режиме конструктора:
4 шаг – отобразить таблицу запросарезультат
02.02.2023
10
11. Формирование логического выражения - условия отбора
• Логическое выражение,представляет собой
операцию отношения
(>,<,=, ≠, ≤, ≥).
• Условие отбора одного
поля может быть
составным, при этом два
логических выражения
соединяются знаком
логической операции.
02.02.2023
Наименование
Обозначение
или
or
и
And
не
not
11
12. Примеры условий отбора
Условные выраженияВывод записей, которые
Саратов
имеют значение Саратов
Not Саратов
не имеют значение Саратов
<М
начинаются с букв А-Л
100
имеют числовое значение 100
Date()
имеют значение текущей даты
>=01.01.94
имеют значение даты позднее 01.01.94
*.02.*
имеют значение месяца Февраль
Null
содержат в поле пустое значение
02.02.2023
12
13. Примеры использования символов в шаблонах
Использование символовОбразец
Поиск в Microsoft
Access
Вопросительный знак ( ? );
в качестве шаблона для любого символа.
За?ор
Забор
Затор
Звездочка ( * );
в качестве шаблона для любой группы символов.
Д*нь
День
Добрый день
Длинная тень
Звездочка ( * );
в качестве шаблона для любой группы начальных
символов.
*й
128й
Последний
Знак фунта (#);
в качестве шаблона для любой цифры.
#-й
5-й
8-й
Восклицательный знак ( ! ) после первой скобки;
для поиска символа, который не входит в
указанный набор символов.
Иванов[!а
ы]
Иванову
[но не Иванова или
Ивановы]
02.02.2023
13