- •2014-2015 Учебный год
- •Раздел 1 технология создания системы обработки данных субд ms access Общие сведения о программе Access
- •Свойства полей. Типы полей
- •Запросы
- •Выражения и операторы, применяемые в условиях отбора
- •Создание новой базы данных
- •Режим макета
- •Форматирование текста в полях memo
- •Выбор имен для полей
- •Распределение информации
- •Форматирование внешнего вида таблицы
- •Порядок отображения записей
- •Связи между таблицами
- •Практическая работа №1-3
- •Тема 1.1 Создание простой базы данных с помощью ms Access
- •Тема 1.2 Создание структуры базы данных
- •1. Создание таблицы.
- •2. Ввод данных в таблицы бд.
- •3. Создание схемы данных таблиц.
- •4. Автоматизированный анализ заполненных таблиц.
- •Практическая работа №4-8
- •Тема 1.3 Сортировка
- •Тема 1.4 Создание запросов
- •4). Создание запросов.
- •5) Конструирование однотабличного запроса на выборку
- •6) Конструирование многотабличного запроса на выборку.
- •7) Использование вычисляемых полей в запросах.
- •8) Использование групповых операций в запросах.
- •9) Конструирование запроса на создание таблицы.
- •10). Конструирование перекрестного запроса.
- •Практическая работа №9 разработка форм базы данных. Работа с формами.
- •1. Загрузка и создание бд с использованием форм.
- •2. Технология разработки многотабличной формы для загрузки подчиненной таблицы.
- •Практическая работа №10-11 создание различных отчетов
- •Практическая работа №12-15
- •Тема 1.5 Создание макросов
- •5. Создать макросы для открытия всех объектов на вкладках Таблицы, Запросы базы данных Торговля.
- •Внимание ! Макросы будут использованы при создании кнопок Главной кнопочной формы. Создание кнопочной формы
- •Раздел 2 сложные многотабличные запросы. Запросы на языке sql
- •Тема 2.1 создание запросов на sql
- •Контрольные задания
- •«Структурированный Язык Запросов sql. Команда select»
- •Ход Работы
- •Контрольные задания.
- •Практическая работа №17. Запрос на выборку. «Управляющие конструкции языка запросов sql »
- •Ход Работы
- •Контрольные задания.
- •Практическая работа №18. Создание запросов на основе нескольких связанных таблиц.
- •Ход Работы
- •Контрольные задания.
- •Индивидуальное задание № 1
- •Этапы работы
- •Индивидуальное задание № 2
- •Этапы работы
- •Индивидуальное задание № 3
- •Этапы работы
- •Индивидуальное задание № 4
- •Этапы работы
- •Индивидуальное задание № 5
- •Этапы работы
- •Литература
Запросы
Запросы состоят из ряда условий, каждое условие состоит из трех элементов:
поле, которое используется для сравнения;
оператор, описывающий тип сравнения;
величина, с которой должно сравниваться значение поля.
Выражения и операторы, применяемые в условиях отбора
Выражения и операторы |
|
|
|
Текст |
Должен быть заключен в кавычки |
Даты |
Ограничиваются с двух сторон символами # (например, #01.02.02#) |
*; +; -; /; ^ |
Арифметические операторы, связывающие выражения |
<; <=; >; >=; =; <> |
Операторы сравнения |
Like |
Используется для логики замены в выражениях |
In |
Для определения, содержится ли элемент данных в списке значений |
Between… And… |
Для выбора значений из определенного интервала |
? |
Заменяет один символ (букву или цифру) |
* |
|
BETWEEN |
|
Логические операторы |
|
NOT (нет) |
NOT > 10 (то же, что и <=10). |
AND (и) |
>= #01.01.2007# AND <=#03.06.2008# |
OR (или) |
"Январь" OR "Февраль" |
Создание запроса с помощью конструктора
Чтобы создать запрос с помощью конструктора, в группе Другие вкладки Создание нужно выбрать команду Конструктор запросов. Появится окно Добавление таблицы, в котором делается выборка. Теперь двойным щелчком мыши необходимо выбрать те поля таблицы, которые попадают в выборку. В Выборке необязательно должны присутствовать все поля таблицы. Поля выборки можно менять местами, перетаскивая их мышью за заголовки. Теперь необходимо установить правило сортировки полей и критерии выборки. Условия отбора при создании запросов нужно указывать вручную.
Использование Мастера запросов
Для создания запроса в Мастере запросов, вначале указывают тип запроса, а потом, в зависимости от типа. - данные для создания запроса.
В программе предусмотрены четыре типа запросов:
- Простой запрос. Простая выборка из полей таблицы;
- Перекрестный запрос. Запросы, которые выводят множество данных и позволяют быстро их подсчитывать;
- Повторяющиеся записи. Так как в результате выполнения простого запроса отображаются лишь некоторые поля таблицы, то возможны повторы. Данный тип позволяет их избежать;
- Записи без подчиненных. Добавляются фильтры по поиску записей в связанных таблицах, которые не связаны с «родительской» таблицей.
В качестве исходной таблицы для запроса может использоваться другой запрос. Это открывает широкие возможности для творчества. (например, Создание выборки сотрудников с определенным днем рождения из выборки ста лучших сотрудников за прошлый год).
