- •Понятие информационной системы.
- •Классификация информационных систем.
- •Информационное общество: основные признаки и тенденции развития.
- •Понятие информационной технологии (ит). Понятие икт.
- •Цель, методы и средства ит.
- •Понятие базы данных.
- •Функциональные возможности субд.
- •Классификация баз данных (по содержанию, по уровню доступа, по архитектуре, по технологии обработки)
- •По характеру организации хранения данных -локальные -распределённые По числу уровней в архитектуре
- •Системы управления базами данных (субд).
- •Этапы проектирования базы данных: концептуальное, информационно-логическое проектирование, даталогическое, физическое.
- •Среда ms Access. Объекты базы данных.
- •Структура таблиц. Типы данных полей и другие свойства. Установка связей между таблицами.
- •Типы данн: текстов,memo,числов,д/вр/денежн,счетч,логич,вложен,гиперсс,мастер подстан.
- •Создание связей между таблицами. Схема данных.
- •Создание запросов: конструктор, мастер запросов.
- •Запрос на выборку. Задание критерия отбора данных.
- •Создание запроса на выборку с параметром.
- •Вычисляемые запросы.
- •Перекрестные запросы.
- •Создание формы: автоформы, Мастер форм, Конструктор форм.
- •Составные формы: подчиненные и связанные формы.
- •Использование элементов управления в Конструкторе формы.
- •Вычисляемые поля в форме. Построитель выражений.
- •Создание отчетов: автоотчеты, Мастер отчетов, Конструктор.
- •Форматирование отчета и параметры печати.
- •Итоговые отчеты.
- •Разработка элементов пользовательского интерфейса.
- •Кнопочная форма. Параметры автозапуска.
Запрос на выборку. Задание критерия отбора данных.
Разработка Запроса производится в режиме Конструктора. Для создания запроса выделите объект Запросы , нажмите кнопку Создать и выберите режим Конструктора. Укажите используемые в запросе таблицу или таблицы. В строку Поле включить имена полей , используемых в Запросе: двойной щелчок мыши на имени поля в таблице, вынесенной в верхнюю часть бланка. или выделить имя поля в таблице в верхней части бланка, перетащить мышью в нужный столбец бланка в строку Поле. В строке Вывод на экран отметить поля , которые должны быть включены в результирующую таблицу В строке Условие отбора задать условия отбора записей (например >100 ,Иванов , Like С*, between 10 and 20) Выполняя запрос, получаем ответ в виде так называемого динамического набора данных, который не сохраняется при сохранении запроса, однако он может быть использован как источник данных (наравне с таблицами) для построения другого запроса. Для просмотра результата запроса необходимо воспользоваться кнопкой Представление Таблицы на панели или пунктом меню Вид – Режим Таблицы.
>10 |
больше 10 |
< >2 |
не равно 2 |
Between 5 And 10 |
больше 5, но меньше 10 |
Date( ) |
за текущую дату |
< Date -3 |
месяц назад |
Between Date( ) And Date( ) - 90 |
в течении последних 90 дней |
Between Date( ) And DateAdd(‘’м’’;-3;Date( )) |
в течении последних трех месяцев |
Between 01.01.97 And 31.12.97 |
За 1997 год |
Иванов (‘‘Иванов’’) |
только для Иванова |
И* (Like ‘’И*’’) |
все клиенты фамилия , которых начинается на И |
Like “[!ъ]*” |
Строка не должна начинаться со знака ъ |
[Введите Фамилию Сотрудника] |
Просит задать фамилию |
Between [Введите Дату1] And [ Введите Дату2] |
возможность самому задавать временной интервал |
In(1;10;50;100) |
1 или 10 или 50 или 100 |
In(“Минск”; “Киев”) |
Минск или Киев |
Null. |
(пусто)- не введено никакого значения |
Not IsNull |
(не пусто), т. е. значение введено |
Year([ДатаП]) |
Позволяет выделить год из даты |
Например выбрать заказы только за зимние месяцы 1997 года Between 01.01.97 And 01.03.97 Or Between 01.12.97 And 01.01.98
Еще один пример . Пусть требуется выводить данные о заказах только за определенный год. Год пользователь вводит с клавиатуры. т.е. в строке поле вставим выражение Year([Дата]), а в условии отбора [Введите год]
Создание запроса на выборку с параметром.
Вычисляемые запросы.
В запросах, в отличии от таблиц над полями могут производится вычисления . При этом могут использоваться как арифметические выражения так и встроенные функции MS Access . Вычисляемое поле , включенное в запрос позволяет получить новое поле с результатами вычислений только в таблице запроса и не создает полей в таблицах БД.
Примеры вычисляемых полей
Стоимость: [Товары]![Цена]*[Продажи]![Количество]
Клиенты: [Клиенты]![Фамилия] & ‘‘ ’’&[ Клиенты]![Имя]& ‘‘ ’’& [Клиенты]![Отчество]
Сформировать выражение можно при помощи Построителя выражений ,который запускается из контекстного меню , связанного со строкой Условие отбора на бланке или при помощи соответствующей кнопке на панели инструментов. При составлении выражений имена полей заключаются в квадратные скобки , символьные константы - в кавычки , имена объектов БД отделяются от полей "!"
