- •Академия социального управления
- •Часть 2. Практикум
- •Аннотация
- •Ваша новая задача при изучении Access
- •Теория: Проектирование структуры базы данных – первый этап
- •Теория: Конструирование пустых таблиц базы данных – второй этап
- •Создание файла Вашей Базы Данных
- •Создание таблицы «Слушатели» в режиме «Конструктор»
- •Создание таблицы «Специализации» в режиме «Конструктор»
- •Создание таблицы «Преподаватели» в режиме «Мастер таблиц»
- •Создание таблицы «Группы» в режиме «Конструктор»
- •Теория: Создание схемы базы данных – третий этап создания бд
- •Установление связей между таблицами Вашей бд
- •Удаление связи между таблицами
- •Теория: Заполнение пустых таблиц – четвёртый этап создания базы данных
- •Ввод данных непосредственно в таблицу «Специализации»
- •Теория: Использование подстановок в таблицах
- •Определение подстановки для поля «ЗаявСпециал» таблицы «Слушатели»
- •Определение подстановки для поля «Смена» таблицы «Слушатели»
- •Определение подстановок для полей таблиц «Преподаватели» и «Группы»
- •Ввод данных в таблицы «Преподаватели» и «Группы» с использованием подстановок
- •Определение подстановки для поля «Группа» таблицы «Слушатели» с использованием построителя sql-запроса.
- •Ввод данных в таблицу «Слушатели» путём копирования этих данных из таблицы Excel
- •Теория: Получение информации из базы данных при помощи запросов. Простые запросы
- •Формирование простейшего запроса в режиме Конструктора
- •Создание Запроса «СпискиГрупп». Использование фильтра при выполнении запроса
- •Теория: Параметрические запросы
- •Формирование параметрического запроса
- •Формирование параметрического запроса «Справка»
- •Создание параметрического Запроса для расчёта учебной нагрузки преподавателей за месяц
- •Создание Запроса «Учебная_Нагрузка_Преподавателей» с использованием Построителя выражений
- •Теория: Запросы с группировкой
- •Создание Запроса «ИнфоГрупп»
- •Теория: Каскадные запросы
- •Создание каскадного Запроса «ДляПриказа»
- •Теория: Перекрёстные запросы
- •Создание перекрёстного запроса «Подготовлено Слушателей»
- •Теория: Разработка и использование сложных Форм
- •Разработка заготовки формы с помощью Мастера форм
- •Теория: Доработка формы с помощью Конструктора форм
- •Доработка Формы в Конструкторе форм
- •Режимы отображения Формы
- •Теория: Использование формы
- •Ввод, копирование, корректировка и удаление записей в форме
- •Поиск записей в форме
- •Сортировка данных в форме
- •Использование фильтров данных в форме
- •Теория: Создание простых отчётов – автоотчётов
- •Создание и использование нового объекта бд – Отчёта
- •Создание Отчёта с параметром на основе Запроса с параметром
- •Теория: Создание отчётов с группировкой при помощи Мастера отчётов
- •Создание Отчёта с группировкой «УчебнаяНагрузкаПреподавателей»
- •Теория: Разработка и редактирование отчётов в режиме Конструктора
- •Доработка отчёта «УчебнаяНагрузкаПреподавателей» в режиме Конструктора
- •Создание Отчёта «Справка» на основе Запроса «Справка»
- •Теория: Подготовка сложных отчётов
- •Создание Отчёта «Приказ» на основе Запроса «ДляПриказа»
- •Создание отчёта «Приказ» слиянием документа Word с запросом «ДляПриказа», подготовленного в Access
- •Теория: Макросы, или макрокоманды
- •Создание макроса для выполнения запроса «ОбученыПоСпециализации»
- •Создание макроса для выполнения запроса «ИнфоГрупп»
- •Теория: «Кнопочная» форма
- •Создание Главного меню в виде кнопочной формы
- •Испытание и настройка кнопочной формы
- •Приложение 1. Исходные данные для ввода в таблицы Базы Данных tcbit
- •Приложение 2. Образец справки
- •Справка
- •Приложение 3. Образец приказа
- •Приложение 4. Использование функций Visual Basic в выражениях sql
- •Функция Choose
- •Синтаксис
- •Пояснения
- •Пояснения
- •Функция Left
- •Синтаксис
- •Пояснения
- •Содержание
- •Друшляков г.И., Назаренко э.Г.
В области заголовка отчёта выберите щелчком «мыши» надпись с заголовком, который совпадает с именем отчёта. В окне свойств (см. ) отредактируйте значение свойства «Подпись» – введите новый заголовок отчёта «Учебная нагрузка преподавателей». Там же в окне свойств увеличьте ширину этой надписи до 13 см, иначе заголовок в отчёте будет обрезан.
В области верхнего колонтитула выберите щелчком «мыши» надпись с именем «Нагрузка». В окне свойств отредактируйте значение свойства «Подпись» к виду «Нагрузка, час.» и увеличьте ширину надписи до 2,3 см, иначе она будет обрезана в отчёте.
В области примечаний группы ‘Специализация’ выберите щелчком «мыши» широкое поле «Итоги для …» и удалите его клавишей Delete. В этой же области выберите щелчком «мыши» надпись «Sum» и в окне свойств замените надпись на «Итого по специализации» и, соответственно, установите её ширину 3,8 см
Поместите указатель «мыши» на вертикальную линейку слева в окне Конструктора на уровне выделенной надписи – указатель «мыши» принимает вид толстой чёрной стрелки вправо .
Щёлкните левой кнопкой «мыши» – выделяются все элементы отчёта, находящиеся на уровне стрелки. В окне свойств задайте значение свойства «От верхнего края» равное 0 см и значение свойства «Высота», равное 0,5 см.
В области примечаний группы ‘Преподаватель’ выберите широкое поле «Итоги для …» и удалите его клавишей Delete. В этой же области выберите надпись «Sum» и в окне свойств замените подпись «Sum» на «Итого для преподавателя» и, соответственно, установите её ширину 4 см.
Поместите указатель «мыши» на вертикальную линейку слева в окне Конструктора на уровне выделенной надписи «Итого для преподавателя» – указатель «мыши» принимает вид толстой чёрной стрелки вправо . Щёлкните левой кнопкой «мыши» – выделяются все элементы отчёта, находящиеся на уровне стрелки. В окне свойств задайте значение свойства «От верхнего края» равное 0 см и значение свойства «Высота», равное 0,5 см.
В области примечаний отчёта выберите щелчком «мыши» поле «ИТОГО» и измените в окне свойств надпись на «ВСЕГО».
Сохраните доработанный отчёт. Перейдите из режима конструктора в режим предварительного просмотра щелчком «мыши» по инструменту «Вид». Чтобы увидеть отчёт, введите значения параметров: ПериодНачало = 01.03.2007, ПериодКонец = 31.03.2007.
Создание Отчёта «Справка» на основе Запроса «Справка»
Чтобы создать в Вашей БД Отчёт «Справка», которая выдается по требованию слушателю, который обучается или обучался в УЦ «БИТ» (посмотрите образец справки в приложении 2), выберите объект «Отчёты» в списке объектов слева, если был выбран другой объект, и щёлкните по кнопке «Создать». Появится окно «Новый отчёт».
Выберите «мышью» в окне «Новый отчёт» режим Конструктор, затем ниже в выпадающем списке выберите в качестве источника данных Запрос с параметром «Справка» и щёлкните по ОК. Появятся окно Конструктора, окно с полями Запроса «Справка» и Панель управляющих элементов. Если Панель отсутствует, щёлкните по кнопке «Панель элементов» в стандартной Панели Access и она появится. Оттащите вниз «мышью» Панель элементов и окно с полями Запроса.
В
окне Конструктора Вы увидите три
области «в клеточку»: «Верхний
колонтитул», «Область данных» и «Нижний
колонтитул» (остальные две области
отчёта: «Заголовок» и «Примечание
отчёта» в данном случае не используются,
но при необходимости отображаются в
окне Конструктора командой Вид -
Заголовок/Примечание отчёта).
Разверните окно Конструктора и установите ширину отчёта 16 см, растягивая его «мышью» за правый край любой из трёх упомянутых областей (по линейке; если линейки нет, выведите её через меню Вид).
Щёлкните по кнопке Аа – Надпись в Панели элементов, зафиксируйте указатель «мыши» в виде буквы А с перекрестием в первой клетке поля верхнего колонтитула и введите заголовок справки: «Учебный Центр Бизнеса, Информатики и Телекоммуникаций» (без кавычек) и нажмите клавишу Enter.
Надпись окажется в обрамляющей рамке с маркерами. Только в этом случае можно задавать свойства (параметры) надписи. Установите «на глаз» «мышью», используя маркеры вокруг элемента управления на экране: от левого края 0,5 см, от верхнего края 0 см, ширина 15 см, высота 0,6 см, шрифт Arial, полужирный, размер 12 пунктов, выравнивание по центру. Вся рамка целиком перемещается указателем «мыши» в виде ладошки .
Точные значения свойств элемента вводятся в окне свойств, которое отображается на экране командой Вид - Свойства.
Выведите окно свойств на экран (Вид - Свойства), выберите вкладку «Макет» и сравните установленные Вами координаты с заданными выше. Введите заданные координаты и закройте окно свойств.
Аналогичным образом сформируйте в области верхнего колонтитула ещё одну надпись «СПРАВКА» по образцу в приложении 2 (от левого края 6,5 см, от верхнего края 2 см, ширина 3 см, высота 0,8 см, шрифт Arial, размер 14 пунктов, полужирный, выравнивание по центру).
Убедитесь, что на экране отображается маленькое окошко со списком полей базового запроса Справка. Если окошка нет, выполните команду Вид - Список полей.
В окошке со списком полей захватите «мышью» название первого поля Фамилия и перетащите его в центр Области данных окна Конструктора отчёта. После отпускания кнопки «мыши» на экране появляются два связанных элемента: поле с именем Фамилия и перед ним связанная надпись с подписью «Фамилия».
Удалите связанную надпись «Фамилия». Используя кнопку Аа – Надпись введите перед полем Фамилия текст: «Дана настоящая в том, что» (без кавычек). Введите свойства этой надписи в окне свойств (Вид-Свойства):
от левого края 1 см, от верхнего края 0 см, ширина 5,5 см, высота 0,6 см, шрифт Arial, размер 12 пунктов.
Перейдите в поле Фамилия и задайте свойства этого поля в окне свойств:
от левого края 6,5 см, от верхнего края 0 см, ширина 3 см, высота 0,6 см, шрифт Arial, размер 12 пунктов.
Действуя аналогично, перетащите в область данных и сформируйте поле Имя. При этом:
Связанную с полем надпись следует выделить отдельно и удалить.
Введите свойства поля в окне свойств (Вид-Свойства):
от левого края 9,5 см, от верхнего края 0 см, ширина 2,5 см, высота 0,6 см, шрифт Arial, размер 12 пунктов.
Затем сформируйте поле Отчество со свойствами:
от левого края 13 см, от верхнего края 0 см, ширина 3,5 см, высота 0,6 см, шрифт Arial, размер 12 пунктов. Связанную с полем надпись следует удалить.
Сформируйте остальные поля в области данных отчёта в соответствии с таблицей. Не указанные в таблице свойства имеют одинаковые значения для всех элементов: высота 0,6 см, шрифт Arial Cyr, размер 12 пунктов.
Поле
Связанная надпись
От левого края, см
От верхнего края, см
Ширина, см
КодСпециал
8
1
7
является слушателем по специализации
0
1
8
Начало
2,5
2
3
в период с
0
2
3
Окончание
7
2
3
по
6
2
1
Переместите нижнюю границу области данных на 6 см (линейка слева) и поместите на уровне 5 см слова «Проректор» и «Э.Г.Лазаренко» (согласно образцу в приложении 2) в виде двух разнесенных надписей. Используйте для этого кнопку «Надпись» – Аа в Панели элементов и свойства: высота 0,6 см, ширина 4 см, шрифт Arial Cyr, размер 12 пунктов.
Закройте окно Конструктора отчёта щелчком по его «кресту» – сразу появится окно с вопросом «Сохранить ....?». Щёлкните по кнопке «Да».
Появится окно «Сохранение», в котором необходимо ввести имя сохраняемого отчёта – «Справка» и щёлкнуть по ОК.
Выделите значок «Справка» и перейдите в режим предварительного просмотра, щёлкнув по кнопке «Просмотр». Появится окно «Введите значение параметра».
Введите фамилию «Михайлов» (без кавычек), щёлкните по кнопке ОК и Вы увидите справку, которую можно распечатать и выдать Михайлову.
Выйдите из режима предварительного просмотра, щёлкнув по кнопке «Закрыть» на панели инструментов.
Если в Справке Вас что-то не устраивает, снова переходите в режим Конструктора и дорабатывайте справку на свой вкус (меняйте расположение полей, шрифт и размер букв и т.д.).
