Лабораторная работа №6 разработка конфигурации для учета работы студентов на занятиях 2



Pdf көрінісі
бет6/8
Дата02.12.2023
өлшемі1,4 Mb.
#132428
түріЛабораторная работа
1   2   3   4   5   6   7   8
1
8
 
Добавим новый запрос к базе данных. 


19 
Для формирования запроса воспользуемся 
конструктором запроса

Открывается 
конструктор запроса
. Эта вкладка имеет три части: 

Часть слева отображает все объекты конфигурации, имеющиеся в нашей базе данных. Нужно
выбрать лишь те объекты, из которых мы хотим получать данные.

Посередине находятся таблицы 

это выбранные нами объекты, откуда мы хотим получать
данные для конкретного отчета.

Справа поля 

это те значения (поля), которые мы хотим увидеть в отчете.
Данные будем брать из 
регистра накоплений
напрямую, чтобы иметь возможность
рассчитывать средний балл. 
Чтобы перенести данные из одного окна в другое, просто перетащите нужные поля 
с помощью мыши либо воспользуйтесь стрелочками, расположенными между окнами. 
В результате данное окно должно быть заполнено следующим образом: 


20
 
Чтобы иметь возможность получать различные отчеты в зависимости от выбранной 
дисциплины 

перейдем на вкладку «Условия».
Перетащите измерение «Дисциплина» в правую область открывшегося окна и убедитесь, что 
условие выглядит так же, как на картинке, при необходимости исправьте вручную. 
Чтобы отчет получился красивым 

установим псевдоним для поля «Оценка
»
и завершим 
составление запроса. Для этого следует перейти на вкладку «Объединения и псевдонимы» и 
изменить имя поля с «Оценка» на «СреднийБалл». Для этого дважды щелкните по имени, должна 
появиться возможность для редактирования имени. 
После изменения псевдонима данное окно должно быть заполнено следующим образом: 
Нажмите на кнопку «ОК». Система должна сформировать следующий запрос: 
Следующим этапом будет расчет среднего балла для студента
Для этого перейдем на вкладку «Ресурсы» и установим поле «СреднийБалл» в качестве 
ресурса. Данное поле должно высчитываться по следующему выражению: 
Окр(Среднее(СреднийБалл), 2) 
С помощью метода «Окр(*, 2)» мы сможем округлить полученное выражение до сотых. 




Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет