- •Методическое пособие по изучению microsoft access 2000 Методические указания при изучении темы
- •Вопросы входного контроля
- •6.1. Лабораторная работа №1 Создание файла базы данных и таблиц.
- •Упражнение 6.1.1.Создание файла для новой базы данных.
- •Упражнение 6.1.2. Создание структуры таблицы
- •Упражнение 6.1.3. Ввод и корректировка данных в режиме таблицы.
- •Упражнение 6.1.4. Изменение макета таблицы.
- •6.2.Лабораторная работа № 2 Создание схемы данных
- •Упражнение 6.2.1. Включение таблиц в схему данных и определение связей между ними.
- •6.3. Лабораторная работа № 3 Работа с данными таблицы
- •Поиск и замена значений в полях таблиц
- •Упражнение 6.3.2. Сортировка записей
- •Отбор записей с помощью фильтра
- •Упражнение 6.3.3. Отбор записей по выделенному фрагменту
- •Обычный фильтр
- •Упражнение 6.3.4. Создание, применение и сохранение расширенного фильтра
- •Контрольные вопросы
- •6.4. Лабораторная работа № 4 Запросы
- •Упражнение 6. 4.1. Создание однотабличных запросов на выборку с логическими операциями в условии отбора
- •Упражнение 6.4.2. Создание запроса с вычисляемым полем
- •Упражнение 6.4.3. Конструирование запроса с функцией Count
- •Упражнение 6.4.4. Конструирование запроса на основе нескольких взаимосвязанных таблиц
- •Упражнение 6.4.5. Ввод параметров в запрос
- •Упражнение 6.4.6. Групповые операции в многотабличном запросе
- •Упражнение 6.4.7. Решение задачи, требующей выполнение нескольких запросов
- •Запросы – действия
- •Упражнение 6.4.8.Конструирование запроса на создание таблиц
- •Упражнение 6.4.9. Конструирование запроса на обновление
- •6.4.10.Создание запроса на добавление
- •Удаление записей
- •Упражнение 6.4.11.Создание запроса на удаление
- •Упражнение 6.4.12. Создание перекрестной таблицы
- •6.4.13.Создание перекрестной таблицы в режиме конструктора.
- •6.5. Лабораторная работа №5 Разработка форм
- •Упражнение 6.5.1.Создание однотабличной формы в режиме автоформы.
- •Упражнение 6.5.2. Конструирование новой формы и включение в нее связанных полей базового источника
- •Упражнение 6.5.3. Создание поля при использовании элемента Свободный.
- •Создание взаимосвязанных таблиц Упражнение 6.5.4. Создание с помощью мастера двухтабличной формы с включением подчиненной формы
- •Редактирование созданной формы
- •Упражнение 6.5.6. Создание кнопок управления с помощью мастера
- •Упражнение 6.5.7. Вычисление итогового значения для записей подчиненной формы и вывод его основной форме
- •Упражнение 6.5.8. Использование запроса в качестве источника записей многотабличной формы
- •Упражнение 6.5.9.Создание двухуровневой структуры кнопочной формы с помощью диспетчера
- •6.6. Лабораторная работа № 6 Разработка отчетов
- •Упражнение 6.6.1. Создание однотабличного отчета с помощью конструктора
- •Упражнение 6.6.2. Включение в отчет вычисляемого поля и добавление заголовка, текущей даты, номера страницы.
- •Многотабличные отчеты
- •Упражнение 6.6.3. Создание основной части отчета на базе главной таблицы
- •Упражнение 6.6.4. Создание подчиненного отчета в режиме Автоотчет
- •Упражнение 6.6.5. Доработка подчиненного отчета в режиме конструктора
- •Упражнение 6.6.6. Включение подчиненного отчета и доработка двухтабличного отчета
- •Упражнение 6.6.7. Построение мастером многотабличного отчета без подчиненной части
- •Разработка сложных отчетов с использованием запросов
- •Упражнение 6.6.8. Создание запроса для отчета
- •Упражнение 6.6.9. Конструирование отчета на основе запроса
- •6.7. Лабораторная работа № 7 Разработка макросов
- •Упражнение 6.7.1. Макрос для последовательного выполнения запросов
- •Макрокоманды, используемые в программе, предназначены для выполнения действий, перечисленных ниже.
- •Контрольные вопросы
- •6.8. Лабораторная работа № 8 Страницы доступа к данным
- •Создание страниц доступа к данным
- •Упражнение 6.8.1. Создание из базы данных Access страницы доступа к данным одной таблицы
- •Упражнение 6.8.2. Использование фильтра на странице доступа к данным
- •Упражнение 6.8.3. Создание страницы доступа к данным двух таблиц
- •Упражнение 6.8.4.Создание страницы доступа к данным в режиме конструктора
- •Упражнение 6.8.5. Создание гиперссылки на существующий файл
- •Задание для самостоятельной работы
- •Контрольные вопросы
- •Заключение
- •Описание свойств полей таблицы студент
- •Описание свойств полей таблицы кафедра
Упражнение 6.1.1.Создание файла для новой базы данных.
В диалоговом окне выберите переключатель Новая баз данных и нажмите кнопку ОК.
Введите в поле Имя файла новое имя базы данных Учебный процесс.
Внимание!
При задании имени файла базы данных имейте ввиду что предельная длина имени файла составляет 255 символов, включая пробелы. Имена файлов не должны содержать символов \ ? : * < > ” |.
Оставьте в поле Тип файла значение по умолчанию Базы данных Microsoft Access(*.mdb). Это позволит создать файл базы данных с расширением .mdb, который является зарегистрированным в Windows для данного типа файлов и связывается с программой Access.
Нажмите кнопку Создать. В результате открывается окно новой базы данных Учебный процесс: база данных.
В окне новой базы данных в разделе Объекты представлены в виде вертикального ряда кнопок все объекты, которые могут быть созданы в БД: таблицы, запросы, формы, отчеты, страницы макросы и модули. При нажатии какой либо из этих кнопок в рабочем поле окна отображается список имен объектов соответствующего типа. При создании новой базы данных список для любого выбранного типа объекта пуст. В разделе Группы могут быть созданы пользовательские группы объектов, предназначенные для хранения ссылок на объекты различных типов, объединенные, например, по функциональному назначению.
В окне базы данных представлен ряд кнопок, позволяющий начать выполнение операций по обработки её объектов:
Первой является кнопка Открыть, если выбрана таблица, форма или запрос, либо кнопка Просмотреть, если выбран отчет либо кнопка Запустить, если выбран макрос;
Вторая кнопка-Конструктор - позволяет перейти в режим доработки любого ранее созданного объекта;
Третья кнопка - Создать – позволяет приступить к созданию нового объекта любого выбранного типа.
Остальные кнопки окна предназначены для удаление выбранного объекта и выбора вида отображения объектов в окне.
Создание таблиц базы данных
Создание таблиц базы данных состоит из двух этапов. На первом этапе определяется её структура: состав полей, их имена, тип данных каждого поля, размер поля, ключи, индексы таблицы и другие свойства полей. На втором этапе производится создание записей таблицы и заполнение их данными.
Access предоставляет несколько режимов определения структуры таблиц. Наиболее полно использовать все возможности системы позволяет конструктор таблиц, с помощью которого можно в диалоговом режиме определить структуру таблицы и установить параметры всех её элементов.
Упражнение 6.1.2. Создание структуры таблицы
Начнем создание таблицы ГРУППА с определения её структуры в режиме конструктора таблиц. Последовательно зададим имя, тип данных и свойства каждого из полей таблиц.
Выберите в окне базы данных объект Таблица и нажмите кнопку Создать.
В окне Новая таблица выберите строку Конструктор.
Внимание!
Можно сразу начать работу в конструкторе, выбрав строку создание таблицы в режиме конструктора в рабочем поле окна базы данных.
При выборе режима конструктора таблиц появится окно Таблица 1: таблица, в которой определяется структура таблицы базы данных.
Введите в столбец Имя поля в окне конструктора Таблица 1: таблица имена полей НГ, КОЛ, Пбалл.
В столбце Тип данных выберите нужный тип данных, использовав кнопку списка.
На вкладке Общие задайте следующие свойства полей:
Размер поля :
Для текстового поля НГ зададим размер поля, равный 3;
Для числового поля КОЛ, нажав кнопку списка в строке Размер поля, выберем Байт, определяющий длину целого числа, достаточную для размещения максимального значения поля;
Для числового поля Пбалл выберем Одинарное с плавающей точкой;
Формат поля для поля Пбалл – Фиксированный.
Число десятичных знаков для поля Пбалл – 2.
Подпись поля: для поля НГ- Ном. группы, КОЛ- Кол. ст. в группе, Пбалл – Прох. балл.
Условие на значение: для поля КОЛ - >=0 And <=35; Пбалл - >2 And <5 Or 0.
Сообщение об ошибке: для поля КОЛ- Кол. студентов больше доступного; Пбалл- Ошибка в оценке.
Уникальное поле: для поля НГ, нажав кнопку списка выберите Да.
Обязательное поле: для поля НГ- Да; КОЛ- Нет; Пбалл - Нет.
Для определения первичного ключа таблицы выделим поле НГ, Щелкнув кнопкой мыши на области маркировки слева от имени поля, и нажмем на панели конструктора таблиц кнопку Ключевое поле . Признаком установке ключа является изображение ключа слева от имени поля.
Для сохранения созданной структуры таблицы выполним команду Файл | Сохранить и введем в окне Сохранение имя таблицы ГРУППА. Таблица группа появится в списке объектов Таблицы в окне Учебный процесс: база данных. При сохранении таблицы происходит обновление файла базы данных Учебный процесс.mdb.
Создайте структуру таблиц СТУДЕНТ, КАФЕДРА, ПРЕПОДАВАТЕЛЬ, ПРЕДМЕТ, ИЗУЧЕНИЕ, УСПЕВАЕМОСТЬ базы данных Учебный процесс. При создании таблиц используйте проектные параметры их структуры, которые представлены в приложении.