Академический Документы
Профессиональный Документы
Культура Документы
Лаб 08 БД Вычисления в
Лаб 08 БД Вычисления в
ЛАБОРАТОРНАЯ РАБОТА № 8
ТЕМА : ВЫЧИСЛЕНИЯ В ФОРМЕ
СРОК СДАЧИ : 28.11.2003 г.
ЦЕЛЬ РАБОТЫ : Приобретение навыков вычислений в форме.
ТЕОРЕТИЧЕСКИЕ ЗНАНИЯ : Использование несвязанных таблиц в запросе.
Использование запроса “Записи без подчиненных”. Использование запроса на
добавление. Вычисления в форме.
ФОРМА “ДИСЦИПЛИНЫ”
Форма Дисциплины отображается при нажатии кнопки Дисциплины на формах Главная, План,
Оценки и предназначена для формирования плана группы.
Запрос ПланСеместра
Запрос предназначен для формирования перечня предметов, включённых в план специальности, на
которой находится выбранная группа, в выбранном полугодии.
На базе таблиц План, Семестры и ПланСессия создайте запрос ПланСеместра, содержащий
поля: Сессия и КодПлана. В запросе должен быть отображены только предметы, включённые в план
выбранных специальности ([Forms] ! [Дисциплины] ! [КодСпециальности]), отделения ([Forms] !
[Главная] ! [КодОтделения]) курса ([Forms] ! [Главная] ! [Курс]) и полугодия ([Forms] ! [Дисциплины]
! [КодПолугодия]). Кроме того, запрос должен содержать дату начала сессии в выбранном полугодии
соответствующего учебного года.
3
Системы управления базами данныхЛабораторная работа № 8
Запрос ПланГруппы
Запрос предназначен для формирования перечня дисциплин, включённых в план выбранной группы
в выбранном полугодии.
На базе таблиц План, Семестры и Дисциплины создайте запрос ПланГруппы, содержащий поле
КодПлана. В запросе должен быть отображены только дисциплины, включённые в план выбранной
группы ([Forms] ! [Дисциплины] ! [КодГруппы]) в выбранном полугодии ([Forms] ! [Дисциплины] !
[КодПолугодия]).
Запрос ПланОтсут
Запрос предназначен для формирования списка дисциплин, включённых в план выбранной
специальности, но отсутствующих в плане выбранной группы.
На базе запросов ПланСеместра и ПланГруппы создайте запрос ПланОтсут, содержащий поле
КодПлана и Сессия. В запросе должны быть отображены только дисциплины, включённые в план
выбранной специальности, но отсутствующих в плане выбранной группы. Для создания запроса
целесообразно в диалоговом окне Новый запрос выбрать мастер Записи без подчинённых.
Запрос ПланДобавление
Запрос предназначен для добавления дисциплин, включённых в план выбранной специальности, но
отсутствующих в плане выбранной группы.
На базе запроса таблиц ПланОтсут создайте запрос ПланДобавление, добавляющий в план
группы отсутствующие дисциплины. В запросе должны быть отображены только дисциплины, включённые
в план выбранной специальности, но отсутствующих в плане выбранной группы.
Поле Добавление
КодПлана КодПлана
Сессия ДатаКонтроля
КодГруппы: [Forms]![Дисциплины]![КодГруппы] КодГруппы
2. Обновление данных.
При совместном доступе к базе данных по сети Microsoft Access обновляет информацию через
заданные промежутки времени. Чтобы просмотреть последние данные, обновите записи в
представлении таблицы или формы, а на вкладке "Главная" нажмите кнопку "Обновить >обновить". В
процессе обновления обновляются существующие данные в таблице или форме, а также не
переупоряджаются записи, не отображаются новые записи, а также удаляются все удаленные записи
или записи, которые больше не соответствуют указанным условиям. Для более детального или
тщательного обновления используйте макрос для повторного получения данных.
3. Вычисления в форме.
В Access можно создать вычисляемое поле в таблице. Благодаря этому для выполнения расчетов не
придется создавать отдельный запрос. С помощью выражения можно задать для поля таблицы
значение по умолчанию, которое Access будет использовать для новых записей, если не
предоставлено другое значение.