
- •И.Б. Кушнир
- •Оглавление
- •Введение
- •1. Основы информационных систем и баз данных
- •1.1. Информационные системы1
- •1.2. Базы данных
- •Контрольные вопросы
- •Тестовые задания
- •2. Общие вопросы разработки баз данных субд Access
- •2.1. Рабочая среда Access
- •Концепция базы данных
- •Таблицы
- •Запросы
- •Страницы
- •Макросы
- •2.2. Задание для самостоятельной работы
- •Варианты заданий
- •2.3. Пример выполнения задания2
- •Поставщики
- •Контрольные вопросы
- •Тестовые задания
- •3. Создание и корректировка базы данных в субд
- •Типы данных и задание связей в базе данных
- •Типы данных, обрабатываемых в Access [8, с. 45]
- •3.2. Задание для самостоятельной работы
- •3.3. Пример выполнения работы
- •3.3.1. Создание базы данных
- •3.3.2. Создание структуры таблиц в режиме конструктора Создание структуры таблицы Поставщики
- •Создание структуры таблицы Товары
- •3.3.3. Связывание таблиц
- •3.3.4. Ввод данных3
- •3.3.5. Редактирование записи
- •3.3.6. Удаление записи
- •3.3.7. Поиск и сортировка данных
- •Сортировка
- •Поиск записи
- •Фильтрация записей
- •Расширенный фильтр
- •3.3.8. Печать в режиме таблицы
- •Контрольные вопросы
- •Тестовые задания
- •4. Запросы на выборку
- •4.1. Способы создания запроса4
- •Примеры часто используемых операторов и функций5
- •4.2. Задание для самостоятельной работы
- •Варианты заданий
- •4.3. Пример выполнения задания
- •4.3.1. Создание запроса
- •4.3.2. Редактирование запроса
- •Контрольные вопросы
- •Тестовые задания
- •5. Вычисления в запросах: простые, групповые
- •5.1. Общие сведения о расчетах в запросах6
- •Типы операций [8, с. 128]
- •Сведения о стипендиатах
- •Перекрестная таблица
- •5.2. Задание для самостоятельной работы
- •Варианты заданий
- •5.3. Пример выполнения задания
- •5.3.1. Вычисления в запросе
- •5.3.2. Итоговые запросы
- •5.3.3. Сводные таблицы7
- •Изменение структуры сводной таблицы
- •Фильтрация
- •Авс-анализ
- •Детализация
- •Контрольные вопросы
- •Тестовые задания
- •6. Формы
- •6.1. Общая характеристика экранных форм8
- •6.2. Задание для самостоятельной работы
- •Варианты заданий
- •6.3. Пример выполнения задания
- •6.3.1. Простая форма
- •6.3.2. Составная форма, основанная на двух таблицах
- •6.3.3. Составная форма, основанная на таблице и запросе
- •6.3.4. Составная форма с вычисляемым полем в главной форме
- •6.3.5. Редактирование формы
- •Контрольные вопросы
- •Тестовые задания
- •7. Отчеты
- •7.1. Общая характеристика отчетов9
- •7.2. Задание для самостоятельной работы
- •Варианты заданий
- •7.3. Пример выполнения задания
- •7.3.1. Создание автоотчета
- •7.3.2. Нумерация и сортировка данных в отчете
- •7.3.3. Группировка и подсчет итогов в отчете
- •7.3.4. Подотчет в отчете
- •Контрольные вопросы
- •Тестовые задания
- •8. Web-интерфейс к базам данных Access
- •8.1. Общая характеристика страниц доступа к данным10
- •8.2. Задание для самостоятельной работы
- •Варианты заданий
- •8.3. Пример выполнения задания
- •8.3.1. Создание автостраницы
- •8.3.2. Создание страницы с помощью Мастера
- •8.3.3. Создание и изменение страниц доступа к данным в режиме Конструктора
- •Контрольные вопросы
- •Тестовые задания
- •9. Настройка пользовательского интерфейса
- •9.1. Общая характеристика элементов управления и их свойств
- •9.2. Задание для самостоятельной работы
- •9.3. Пример выполнения задания
- •9.3.1. Создание кнопочной формы
- •9.3.2. Добавление кнопок в форму
- •9.3.3. Макрос для открытия запроса
- •9.3.4. Задание условий отбора в макросе
- •9.3.5. Настройка параметров запуска
- •Контрольные вопросы
- •Тестовые задания
- •Заключение
- •Библиографический список
- •Приложение 1 (справочное) Типы связи
- •Приложение 2 (справочное) Синтаксис масок ввода
- •Маски ввода
- •Примеры масок ввода
- •Учебное издание
Контрольные вопросы
Как вводятся в запрос вычисляемые поля?
Почему добавленное в бланк запроса вычисляемое поле не отображается в режиме таблицы?
Можно ли использовать результат вычисляемого поля в последующих вычислениях в этом же запросе, например, рассчитать НДС на основе вычисленной суммы продаж и если да, то как это сделать?
Как избежать ошибки при использовании в бланке запроса полей с совпадающими именами в нескольких таблицах?
Как изменить в вычисляемом поле формат результата, например, изменить числовой формат на денежный?
Какие встроенные функции Access вы знаете? Какой инструмент Access осуществляет к ним доступ?
Можно ли в вычисляемых полях использовать встроенные функции Access?
Каков обязательный порядок следования полей в итоговом запросе?
Для каких типов данных в итоговых запросах можно применять функцию Count?
К каким полям итогового запроса можно задавать условия отбора?
Какие возможности предоставляет режим сводных таблиц?
В каком режиме сохраняется сводная таблица? Как вернуть ей требуемый вид?
Как добавить новые поля в сводную таблицу?
Как добавить вычисляемое поле, например, для подсчета количества, в область итогов сводной таблицы?
Как отобрать товары, продажи которых составляют 1 % от общего итога?
Тестовые задания
Каким символом отделяется в вычисляемом поле имя от вычисления?
=
:
!
#
Какими символами отделяется название таблицы от названия поля?
:
!
.
&
В какие символы Access автоматически заключает имена полей?
()
[]
{}
##
В какой строке бланка запроса вводится вычисляемое поле?
Имя таблицы.
Поля.
Вывод на экран.
Построитель выражений.
Какое имя Access автоматически присваивает вычисляемым полям?
Поле1.
Выражение1.
Формула1.
Вычисление1.
Какие операции допустимы над полем Дата/Время?
из даты вычесть дату.
к дате прибавить дату.
из даты вычисть число.
к дате прибавить число.
Если к дате, хранимой в поле типа Дата/Время прибавить дробное число...
операция не будет выполнена;
операция будет выполнена, но результат не имеет смысла;
дробная часть будет отброшена и в результате получится дата, отстоящая от исходной на число дней, равное второму слагаемому;
в результате получится дата, отстоящая от исходной на число дней, равное целой части числа, а дробная часть будет преобразована в формат времени.
Каков будет результат операции «Дата+Дата»?
дата.
числовой.
не определен.
Null.
В таблице содержатся сведения о начисленной заработной плате по каждому сотруднику за каждый месяц в течение года. Какая функция позволит вывести значение заработной платы за январь по каждому сотруднику
Min.
First.
Last.
Sum.
В таблице содержатся сведения о начисленной заработной плате по каждому сотруднику за каждый месяц в течение года. Какая функция позволит вывести среднее значение заработной платы по каждому сотруднику
Count.
First.
Avg.
Sum.
6. Формы
Цель: знакомство с формами как с традиционным способом организации интерфейса пользователя, освоение возможностей и порядка построения форм в режимах Мастера и Конструктора.