- •2014-2015 Учебный год
- •Раздел 1 технология создания системы обработки данных субд ms access Общие сведения о программе Access
- •Свойства полей. Типы полей
- •Запросы
- •Выражения и операторы, применяемые в условиях отбора
- •Создание новой базы данных
- •Распределение информации
- •Форматирование внешнего вида таблицы
- •Порядок отображения записей
- •Режим макета
- •Форматирование текста в полях memo
- •Выбор имен для полей
- •Связи между таблицами
- •Практическая работа №1-3
- •Тема 1.1 Создание простой базы данных с помощью ms Access
- •Тема 1.2 Создание структуры базы данных
- •1. Создание таблицы.
- •2. Ввод данных в таблицы бд.
- •3. Создание схемы данных таблиц.
- •4. Автоматизированный анализ заполненных таблиц.
- •Практическая работа №4-8
- •Тема 1.3 Сортировка
- •Тема 1.4 Создание запросов
- •4). Создание запросов.
- •5) Конструирование однотабличного запроса на выборку
- •6) Конструирование многотабличного запроса на выборку.
- •7) Использование вычисляемых полей в запросах.
- •8) Использование групповых операций в запросах.
- •9) Конструирование запроса на создание таблицы.
- •10). Конструирование перекрестного запроса.
- •Практическая работа №9 разработка форм базы данных. Работа с формами.
- •1. Загрузка и создание бд с использованием форм.
- •2. Технология разработки многотабличной формы для загрузки подчиненной таблицы.
- •Практическая работа №10-11 создание различных отчетов
- •Практическая работа №12-15
- •Тема 1.5 Создание макросов
- •5. Создать макросы для открытия всех объектов на вкладках Таблицы, Запросы базы данных Торговля.
- •Внимание ! Макросы будут использованы при создании кнопок Главной кнопочной формы. Создание кнопочной формы
- •Раздел 2 сложные многотабличные запросы. Запросы на языке sql
- •Тема 2.1 создание запросов на sql
- •Контрольные задания
- •«Структурированный Язык Запросов sql. Команда select»
- •Ход Работы
- •Контрольные задания.
- •Практическая работа №17. Запрос на выборку. «Управляющие конструкции языка запросов sql »
- •Ход Работы
- •Контрольные задания.
- •Практическая работа №18. Создание запросов на основе нескольких связанных таблиц.
- •Ход Работы
- •Контрольные задания.
- •Индивидуальное задание № 1
- •Этапы работы
- •Индивидуальное задание № 2
- •Этапы работы
- •Индивидуальное задание № 3
- •Этапы работы
- •Индивидуальное задание № 4
- •Этапы работы
- •Индивидуальное задание № 5
- •Этапы работы
- •Литература
9) Конструирование запроса на создание таблицы.
Задание 21 . Сформируйте запрос на создание таблицы на примере ранее полученного запроса на выборку с групповыми вычислениями Число студентов в группах.
Для этого;
в окне базы данных вызвать названный запрос в режиме Конструктора запросов;
преобразуйте этот запрос в запрос на создание таблицы, нажав кнопку со списком Тип запроса и из списка выбрать Создание таблицы;
в окне Создание таблицы введите имя создаваемой таблицы - Число студентов;
выполните запрос
просмотрите новую таблицу (при этом не забудьте перейти на вкладку Таблицы)
Задание 22. Самостоятельно преобразуйте запрос на выборку Средний проходной балл группы в запрос на создание таблицы и дайте :тмя создаваемой таблице СРБАЛЛ.
10). Конструирование перекрестного запроса.
Задание 26. Создадим перекрестный запрос Изучение предметов группами, полученным мастером создания запросов. Заменим в ней коды предметов наименованиями. Полю, содержащему результат суммирования по строкам, дадим пользовательское имя - Всего часов.
откройте запрос Изучение предметов группами в режиме Конструктора
поле с наименованием предмета (НП) размещено в таблице ПРЕДМЕТ, поэтому к запросу нужно добавить эту таблицу. Для этого, находясь в окне Конструктора, нажмите кнопку Добавить таблицу
замените в бланке запроса поле КП на поле НП таблицы ПРЕДМЕТ. Для этого выполните пункт меню Вид, команду Имена таблиц
в поле КП в строке Имя таблицы нажмите кнопку списка и выберете ПРЕДМЕТ
в строке Поле выбрать НП
измените подпись поля на Всего часов
Практическая работа №9 разработка форм базы данных. Работа с формами.
1. Загрузка и создание бд с использованием форм.
1) Создание однотабличной формы
Рассмотрим технологию разработки однотабличной формы для таблицы ПРЕДМЕТ. Пусть экранная форма, которую мы хотим создать, будет назвала Предмет – Программа. Для этого:
в окне базы данных выбрать вкладку Формы и нажать кнопку Создать
в окне Новая форма выбрать в качестве источника таблицу ПРЕДМЕТ и режим создания Автоформа: в столбец (этот режим выведет все ноля таблицы в поле одной записи). Нажать кнопку ОК
таблица отобразится в виде формы. Уточнить текст надписей и их формат можно в Конструкторе форм. Загрузите конструктор форм с помощью команды Конструктор из меню Вид
Создадим заголовок в форме. Дня этого расширим область заголовка формы, установив курсор мыши на границу области заголовка и области данных и перетаскивая эту границу на нужное расстояние. Для ввода текста создайте графический элемент Надпись. Введите заголовок (смотри ниже). Выберите нужный шрифт и другие параметры оформления на Панели форматирования (панель форматирования можно вызвать, дважды щелкнув на рамке Надписи в Заголовке формы)
МГПИ
ПРЕДМЕТ И ЕГО ПРОГРАММА
сохраните форму под именем Предмет-Программа. Для этого выполните команду Сохранить из меню Файл
перейдите из режима Конструктора в режим Форма с помощью команды Форма из меню Вид
2) Упражнение 1
Создайте самостоятельно однотабличную форму для таблицы КАФЕДРА и проведите добавление нескольких записей в режиме Форма
3) Создание многотабличной формы.
Создадим многотабличную форму для связанных таблиц ГРУППА → СТУДЕНТ. Форму, на основе этих таблиц, назовем Список группы. Форму Список группы определяют: тип - многотабличная, источник - таблица ГРУППА, включаемая подчиненная форма - Список студентов. Форму Список студентов определяют: тип формы - подчиненная, многотабличная, содержащая много записей, источник записей - таблица СТУДЕНТ.
Для создания многотабличной формы необходимо:
в окне базы данных выбрать вкладку Форма и нажать кнопку Создать
в окне Новая форма выбрать таблицу ГРУППА - источник данных для основной части
формы и Мастер форм. Нажать кнопку ОК.
в открывшемся окне Создание форм выбрать для таблицы ГРУППА поля, включаемые в
форму (см. ниже), затем в этом же окне выбрать вторую таблицу СТУДЕНТ и ее поля (см.
ниже). Нажать кнопку Далее.
В основной части составной формы Список группы вверху разместите названия реквизитов, соответствующие полям таблицы ГРУППА:
номер группы (НГ ключ)
количество студентов (КОЛ)
средний балл группы при поступлении (ПБАЛЛ)
В подчиненной форме Список студентов разместим следующие поля таблицы СТУДЕНТ.
номер студента в группе (НС)
фамилия И.О. (ФИО)
год рождения (ГОДР)
средний балл при поступлении (ПБАЛЛ)
в окне Создание форм уже будет выделена таблица ГРУППА для создания основной части формы. Т.к. эта таблица является главной относительно таблицы СТУДЕНТ, выберем тип формы Подчиненные формы. Нажать кнопку Далее.
выберем внешний вид подчиненной формы Ленточный. Нажать кнопку Далее.
в следующем окне выберем стиль оформления Обычный с утопленными полями. Нажать кнопку Далее.
в последнем окне Создание форм введем имя составной формы - Список группы и подчиненной формы - Список студентов
выберем в этом же окне Открытие формы для просмотра или ввода данных
завершение работы с Мастером, вывод формы - нажать кнопку Готово.
в случае необходимости отображения данных подчиненной формы в виде таблицы с именами полей используйте в режиме формы команду Таблица подчиненной формы из меню Вид
сохраните форму, закройте ее.
4) Редактирование формы в режиме Конструктора
в окне базы данных на вкладке Формы выбрать для редактирования форму Список группы и нажмите кнопку Конструктор, если форма была открыта ранее, то достаточно нажать кнопку Представление формы на панели конструктора форм
введем в область заголовка полное название формы: Список студентов группы - для перехода и форме к следующей и предыдущей задней, создадим кнопки управления в основной части многотабличной формы, для этого:
нажмите на панели элементов кнопку Мастера, а затем Кнопка, перенесите кнопку курсором мыши в нужное место и тем самым запустится мастер кнопок
в окне Создание кнопки выбрать действие, которое необходимо выполнить при нажатии кнопки. В нашем случае, в рамке Категории выберем Переходы по записям, в рамке Действия - Предыдущая запись. Нажмите кнопку Далее.
в следующем окне отмечаем Рисунок, Показать все рисунки и выбираем подходящий рисунок из списка, например, Стрелка вверх (голубая)
нажмите Готово, кнопка встраивается в форму
аналогичные действия проведите для встраивания кнопки перехода к следующей записи таблицы - Стрелка вниз (голубая) и кнопки закрытия формы - SТОР (для кнопки SТОР выбрать Категорию - Работа с формой, Действия - Закрытие форм).
аналогичные действия по доработке выполните для починенной формы Список студентов, к редактированию которой можно перейти путем двойного нажатия кнопки мыши на области подчиненной формы
в процессе редактирования в подчиненной форме уточните подписи полей, заголовок формы, размеры нолей и подписей
после редактирования формы сохраните ее
просмотрите отредактированную форму Список студентов группы, проверьте выполнение соответствующих действий по нажатию в режиме формы созданных вами кнопок.
5) Упражнение 2
Создайте форму для таблиц КАФЕДРА и ПРЕПОДАВАТЕЛЬ
