- •Проектирование баз данных в среде универсальной субд ms access
- •1998 Удк 621.372.001.24:681.3
- •С сПбГэту, 1998 лабораторная работа 1. Проектирование структуры базы данных в среде ms access
- •1. Основные положения
- •2. Процедуры создания базы данных
- •2.1.Открытие базы данных.
- •2.2. Определение таблиц базы данных
- •2.3. Связывание таблиц
- •2.4. Импортирование таблиц
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •Лабораторная работа 2.Проектирование формуляров в среде ms access
- •1. Основные положения
- •2. Процедуры создания формуляра
- •2.1. Проектирование формуляра с помощью Конструктора
- •2.2. Проектирование формуляра пользователем
- •3. Порядок выполнения работы
- •Лабораторная работа 3. Проектирование макрокоманд
- •2.2. Задание условий
- •2.3.Выполнение макрокоманды
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •Лабораторная работа 4. Проектирование запросов в среде ms access
- •1. Основные положения
- •2. Процедуры проектирования запросов
- •2.1. Проектирование qbe- запросов
- •2.2. Проектирование sql-запросов
- •2.3. Типы запросов
- •3. Порядок выполнения работы
- •Лабораторная работа 5. Проектирование отчетов в среде ms access
- •1. Основные положения
- •2. Процедуры проектирования отчетов
- •2.1. Изготовление отчетов с помощью Конструктора Отчетов
- •2.3. Встраивание управляющих элементов
- •2.4. Связывание управляющего элемента с полем
- •2.5. Создание вычисляемых управляющих элементов
- •2.6. Сортировка и группировка данных в отчете
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •Лабораторная работа 6. Проектирование модулей на языке access basic в среде ms access
- •1. Основные положения
- •2. Основы программирования на access basic
- •2.1. Модули Access Basic
- •2.2. Проектирование модулей
- •2.3. Проектирование функциональной процедуры
- •2.4. Применение функциональной процедуры
- •2.5. Значение функциональной процедуры
- •2.6. Аргументы функции
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •Содержание
- •Список литературы…………………………………..……………………………..………..40 Приложения…………………………………………………………..……………………….41
- •197376, С.-Петербург, ул. Проф. Попова, 5
3. Порядок выполнения работы
В процессе выполнения работы требуется разработать ряд формуляров для заполнения и просмотра таблиц базы данных DEKANAT, созданной в лабораторной работе 1.
1. Войдите в среду Windows и вызовите СУБД Access. Откройте в рабочем каталоге базу DEKANAT.
2. Используя Конструктор Формуляров, создайте формуляр Карточка_студента типа "в одну колонку" для отображения содержимого таблицы Студенты. Выполните операции по просмотру, вводу, удалению и редактированию записей таблицы Студенты с помощью формуляра Карточка_студента.
3. С помощью Конструктора Формуляров создайте на базе таблицы Дисциплины формуляр Список_дисциплин табличного типа и на базе таблицы Преподаватели - формуляр Список_преподавателей. Последовательно откройте разработанные формуляры в режиме просмотра и попытайтесь выполнить операции по редактированию и удалению записей связанных таблиц.
4. С помощью Конструктора Формуляров создайте на базе таблицы Преподаватели формуляр Карточка_преподавателя составного типа, встроив в него подформуляр Наименование_дисциплин для отображения перечня дисциплин, читаемых данным преподавателем. При создании такого формуляра конструктор автоматически учитывает связь 1:n между таблицами. Откройте разработанный формуляр в режиме просмотра и попытайтесь выполнить операции по редактированию и удалению записей связанных таблиц.
5. Самостоятельно без помощи Конструктора Формуляров создайте вспомогательный формуляр Фамилия_преподавателя, включающий отображение двух полей: Код_преподавателя и FAM - фамилия преподавателя. Этот формуляр предназначен для встраивания в составной формуляр, разрабатываемый в следующем пункте.
6. Используя Конструктор Формуляров, создайте главный формуляр Карточка_дисциплины типа в "одну колонку" на базе таблицы Дисциплины. В режиме конструирования откройте созданный формуляр и нажмите клавишу [F11], чтобы индицировать окно банка данных. Выберите «мышью» вспомогательный формуляр Фамилия_преподавателя и отбуксируйте его в окно главного формуляра. В свойствах вспомогательного формуляра в качестве подчиненного поля укажите поле Код_преподавателя формуляра Фамилия_преподавателя, а в качестве основного поля - поле PREPODAWAT формуляра Карточка_дисциплины. Полученный составной формуляр предназначен для просмотра таблицы Дисциплины с одновременным выводом фамилии преподавателя, читающего данную дисциплину. Синхронная связь между таблицами установлена за счет указания в свойствах вспомогательного формуляра соответствующих полей двух формуляров. Следует отметить, что при таком связывании таблиц связь между таблицами в схеме базы данных может отсутствовать. Кроме того, на момент создания основного формуляра встраиваемый формуляр должен быть уже создан.
7. С помощью Конструктора Формуляров создайте формуляр Экзаменационный_лист типа "в одну колонку", встроив в него три подформуляра Фамилия_студента, Наименование_дисциплины, Фамилия_преподавателя для отображения информации из соответствующих таблиц. При выполнении этого пункта руководствуйтесь последовательностью действий, указанной в пп. 5 и 6. Выполните операции по ведению таблицы Экзамены.
8. Используя Инструментальное окно, создайте в формуляре Экзаменационный_лист объект типа "Группа" и свяжите его с полем Оценка таблицы Экзамены. Поместите внутри группы четыре объекта типа "Селекторная кнопка" для занесения в таблицу значений оценки: отлично - 5, хорошо - 4, удовлетворительно - 3, неудовлетворительно - 0. С помощью нового объекта выставьте оценки по результатам последней сессии.
9. Разместите в формуляре Экзаменационный_лист объекты типа "Комбинированный список" для переноса значений полей: Код_студента, Код_дисциплины, Код_преподавателя из соответствующих таблиц в таблицу Экзамены. Выполнить операции по заполнению таблицы Экзамены с помощью данных объектов формуляра.
10. В режиме конструирования просмотрите свойства (характеристики) всех объектов, размещенных в формуляре Экзаменационный_лист. В соответствии с собственными эстетическими наклонностями отредактируйте свойства, отвечающие за оформление объектов. Определите порядок обхода полей в формуляре. Сохраните окончательный вид формуляра.
4. СОДЕРЖАНИЕ ОТЧЕТА.
1. Макет формуляра Карточка_студента.
2. Макеты формуляров Список_дисциплин и Список_преподавателей.
3. Макеты формуляров Карточка_дисциплины и Карточка_преподавателя, включающие макеты используемых подформуляров.
4. Макет формуляра Экзаменационный_лист.
5. Распечатка свойств объектов различного типа, размещенных в формуляре Экзаменационный_лист.
6. Выводы по работе.