- •Основные сведения и термины программы
- •Окно базы данных
- •Объекты (кнопки в окне бд):
- •Сквозное практическое задание для изучения работы программы access. Этап 1 работа с однотабличной базой данных. Шаг 1.Создание базы данных (бд).
- •Создание базы даных
- •Определение структуры.
- •Ввод данных.
- •Редактирование данных
- •Работа с данными таблицы.
- •Шаг 2. Запросы выборки к бд.
- •Простой запрос
- •Запрос на выборку
- •Шаг 3. Отчеты.
- •Шаг 4. Простейшие формы.
- •Шаг 5. Кнопочная форма.
- •Этап 2 работа с многотабличной базой данных шаг 6. Создание многотабличной бд.
- •Шаг 7.Установить связи между таблицами.
- •Задание
- •Шаг 8.Запросы выборки к многотабличным бд.
- •Простой запрос.
- •Запрос с условием.
- •Ввод формул с расчетом значения поля, псевдоимя.
- •В вод формул с условием.
- •10%; Если дата сделки не позднее 1.01.00 0; если дата сделки после 1.01.00
- •Запрос с параметром.
- •Итоговые запросы (групповые)
- •Шаг 9. Перекрестный запрос. Перекрестные запросы.
- •Запросы на изменение бывают разрушительными, поэтому отнеситесь к их выполнению очень серьезно. Шаг 10. Запрос на создание таблицы.
- •Шаг 11. Запросы добавление, замену и удаление записей. Запрос на обновление записей.
- •Запрос на добавление записи
- •Запрос на удаление записи.
- •Шаг 12. Формы.
- •Формы для связанных таблиц
- •Добавление вычисляемых выражений в формы Расчеты в простых формах
- •Расчеты в сложных формах
- •Шаг 13. Отчеты.
- •Значительно упрощается задача построения отчетов с помощью Мастера отчетов:
- •Шаг 14. Меню работы с бд
- •Содержание
Шаг 2. Запросы выборки к бд.
Сортировка, условия отбора, псевдоимя, ввод формул.
В результате запроса Access выдает только ту информацию, которая была запрошена. Запрос может строиться на основе одной или нескольких таблиц, а также на основе других запросов. Запрос позволяет выбрать поля, отобрать записи с необходимыми данными, произвести вычисления и получить результат в виде таблицы.
Простой запрос
Применяется в тех случаях, когда необходимо только выбрать поля из одной или нескольких взаимосвязанных таблиц, без наложения каких-либо ограничений на отбираемые записи.
Запрос на выборку
Бланк запроса представлен в виде таблицы. До формирования запроса эта таблица пуста.
Каждый столбец бланка относится к одному полю, с которым надо работать в запросе. Поля могут использоваться для включения их в результат выполнения запроса, для задания сортировки по ним, а также для задания условий отбора записей.
Для включения нужных полей из таблиц в соответствующие столбцы запроса можно воспользоваться следующими приемами:
В
строке «Поле» щелчком мыши вызвать
появление кнопки списка, раскрыть
список (содержащий все поля выбранных
таблиц) и выбрать из него нужное поле.
П
еретащить
нужное поле из списка полей таблицы
схемы данных в строку «Поле».
Особенности задания условий
В качестве операторов используются операторы сравнения и логические операторы: =, <, >, <>, Between, In, Like, And, Or, Not. Если в выражении отсутствует оператор, то подразумевается оператор =, недостающие (неизвестные) буквы в условиях по текстовым полям заменяются *.
Текстовые значения должны обязательно заключаться в кавычки, если они содержат пробелы или знаки препинания. В противном случае вводить их не обязательно.
Условия отбора могут задаваться по нескольким полям, если они заданы в одной строке, то выполняются одновременно – и одному условию удовлетворяют отобранные данные и другому, если в разных строках, то отбор данных происходит по «ИЛИ» - или одному условию удовлетворяют отодранные данные, или другому.
Например:
Вывести список женатых мужчин.
Вывести список женщин, у которых есть дети.
Вывести список сотрудников, у которых должность содержит указанную букву или фамилия начинается на указанную букву.
Сотрудники, родившиеся в 1975 году.
Сортировка данных в запросе
Запрос с параметром
П
араметрический
запрос – это запрос, при выполнении
которого пользователю предлагается
ввести значение какого-либо параметра.
Это удобно, так как для изменения
параметра не надо переходить в режим
конструктора. Система должна нас
запрашивать значение параметра, на
экране будет появляться диалоговое
окно «Введите значение параметра» до
вывода на экран результата запроса..
В одном запросе может быть задано несколько параметров.
Вычисляемые поля в запросах (псевдоимя)
В запросе можно создавать новые поля, значения которых формируются с помощью действий (вычислений) на основе данных в других полях. При вычислениях могут использоваться арифметические выражения и встроенные функции Access. Выражение вносится в пустую ячейку строки «Поле» с использованием следующего синтаксиса: [Имя поля]: выражение.
Что бы создать новое расчетное поле, установите курсор в пустое поле
и
нажмите значок построителя
ЗАДАНИЕ
Вывести на экран:
Фамилии сотрудников с их должностями, расположенными в алфавитном порядке.
Сотрудников, у которых есть дети, с указанием их количества в порядке убывания.
Список мужчин по алфавиту фамилий (пол не показывать).
Список женщин по алфавиту фамилий (пол не показывать).
Список женатых мужчин.
Список замужних женщин, у которых есть дети.
Список сотрудников, у которых должность содержит указанную букву или фамилия начинается на указанную букву.
Список сотрудников, родившихся в 1975 году.
Фамилии сотрудников (по алфавиту) с расчетом стажа работы. Стаж = текущая дата - дата начала трудового стажа.
Фамилии сотрудников (по алфавиту) с расчетом стажа работы на конкретном предприятии. Стаж на предприятии = текущая дата – дата поступления на предприятие.
В новом поле (псевдоимя) получить фамилию, имя и отчество и вывести его на экран с окладами в порядке возрастания.
Фамилии и должности сотрудников с расчетом их возраста. Показать только сотрудников, возраст которых от 30 до 40 лет
