- •Лекции по дисциплине «Прикладное по общего пользования» Классификация программных средств (software)
- •Текстовый процессор microsoft word
- •Создание документов
- •Сохранение документа
- •Открытие документов
- •Создание и редактирование документа Общие сведения
- •Способы выделения фрагментов текста
- •Копирование, перемещение и удаление фрагментов текста
- •Поиск и замена
- •Режимы автокоррекции и автотекста
- •Проверка орфографии
- •Форматирование документа word Форматирование шрифта
- •Courier New Cyr, полужирный, 14 пт
- •Форматирование абзаца
- •Обрамление и заполнение
- •Изменение регистра для выделенного фрагмента текста
- •Табличный процессор ms Excel
- •Виды условий отбора Расширенного фильтра
- •Знаки подстановки
- •Способы подведения итогов данных
- •Вычисление промежуточных итогов
- •Создание сводной таблицы
- •Создание отчета Microsoft Access на основе списка из Microsoft Excel
- •Основные понятия теории баз данных
- •Виды моделей данных
- •Классификация баз данных
- •Реляционная субд microsoft access
- •Новая база данных
- •Связи между отношениями ms access
- •Запросы субд ms access
- •Имя поля : Выражение
- •Фио Студента: [Студент]![Фамилия]&[Студент]!.[Имя]&[Студент]![Отчество]
- •Формы субд ms access
- •Отчеты субд ms Access
Имя поля : Выражение
Например, вычисляем поле студент, в которое объединяют в строку значения курса, группы, фамилии, имени операцией конкатенации &:
Фио Студента: [Студент]![Фамилия]&[Студент]!.[Имя]&[Студент]![Отчество]
Запросы Access для всех видов создаются конструктором.
Простой запрос – мастер, создающий запросы на выборку и группировку данных если использовать кнопку Итоги.
Перекрестный запрос – мастер, создающий перекрестную таблицу, в которой по столбцам и строкам сгруппированы в данные выделенных полей.
Конструктор запросов – способ создания запроса по образцу DBE.
Для создания таблицы нужно выделить вкладку Запросы, щелкнуть по кнопке Создать. Загрузится окно Новый запрос, которое содержит 5 пунктов способов создания.
Р ис.9. Окно новый запрос Microsoft Access
Конструктором создаются все виды запросов, кроме объединения таблиц. Простой запрос мастер создания запросов на выборку и группировку данных. Перекрестный запрос мастер агрегирования данных. Мастер Повторяющиеся записи ищет записи с одинаковыми значениями. Мастер Записи без подчиненных выполняет поиск записей, которых нет в подчиненной таблице. Выбрав конструктор запросов загружается окно Добавление таблицы, из списка таблиц и запросов которого двойным щелчком мыши добавляю таблицы, являющиеся источниками данных. Закройте окно Добавление таблицы.
Рис.10. Окно добавления таблицы Microsoft Access
Окно Конструктора запроса состоит из схемы данных, в которой таблицы отображаются окнами, содержащими поля представленные списком имен, и бланка запроса, представляющего таблицу, в которой столбцы являются полями данных, а строки операциями над данными.
В окне таблицы выделяются поля и перетаскиваются при нажатой левой кнопки мыши на бланк запроса. Можно добавлять поля двойным щелчком мыши. Чтобы добавить все поля из таблицы выделяют в окне имя первого поля, удерживают SHIFT и щелкают по последнему имени поля, затем перетаскивают указателем мыши выделенные поля на бланк запроса. Можно добавлять поля, выбирая из списка имена таблицы и поля в бланке запроса.
Рис.11. Окно Конструктора запроса Access на выборку данных по параметру.
В строке Сортировка выбирают из списка способ упорядочивания данных поля: по возрастанию или по убыванию. На Рис.1. курс, группа и фамилия студентов сортируются по возрастанию.
Флажок в строке Вывод на экран означает, что данные поля будут отображаться в режиме таблицы. Строки Условие отбора и Или образуют одно условие выборки данных. В строке Условие отбора поля Предмет введен параметр отбора [Введите предмет], который обозначает переменную, значение которой вводится в окне Введите значение параметра, например информатика. Результатом выборки будет набор записей только по предмету информатики
Рис.12. Окно отображения запроса в режиме таблицы Microsoft Access
Создание вычисляемых полей в Конструкторе запросов осуществляется в пустом столбце первой строке Поле. Автоматизировать ввод выражений можно сделать Построителем выражений, который вызывается командой Построить кнопкой
В рабочей области окна построителя выражения вводят выражение для вычисления значений нового поля. Щелчками по кнопкам операторов они добавляются в выражение для соединения константа, переменных и функций. В левом списке объектов двойным щелчком по папке их открывают. В среднем списке выбираются категории функций и операторов, добавляются двойным щелчком или кнопкой Вставить поля таблиц, запросов, форм, отчетов, константы или общие выражения. Чтобы добавить вычисляемые поля из открытого запроса необходимо предварительно сохранить создаваемый запрос, открыть его в режиме таблицы и вернуться в Конструктор запросов. На рис.13 показано добавление стандартной функции управления IIf («условие»; «значение истина»; «значение ложь»). Условие записывается логическим выражением, аргументы значение истина и значение ложь могут быть константами, переменными, параметрами, функциями или выражения.
Рис.13. Окно Построителя выражений Access добавления функции ЕСЛИ.
На рис.14 показано вычисляемое поле Стипендия, которое вычисляется логической функцией IIF: если средний балл не менее 4,5, тогда значение поля определяется умножением параметра [MinСтипендия] на 1,5, иначе проверяется второе условие: если средний балл меньше 3, тогда полю присваивается значение 0, иначе значение поля определяется параметром [MinСтипендия]. Средний балл вычисляется как среднее арифметическое поля оценка из таблицы Сессия функцией AVG. После открытия запроса в Режиме таблицы вычисляется значение среднего балла, который сохраняется в поле запроса [Avg-Оценка].
Рис.14. Окно Построителя выражений Access вычисления стипендии.
Рис.15. Окно Конструктора запросов Access вычисления стипендии.