2.3. public Procedure Print (NameReportForm:String) // отображает на экран созданный отчет в виде печатного документа.
Имя формы, содержащей виртуальный образ бумажного листа (TQuickRep), передается в данную процедуру в качестве параметра.
2.4. public Function GetDis(): String // возвращает значение поля «дисциплина» для текущей записи полученного набора данных.
2.5. public Function GetYchGod(): String / /возвращает значение поля «учебный год» для текущей записи полученного набора данных.
2.7. public Procedure GenerateOtch() // производит генерацию результирующих данных по ОД.
3. TReportKolDis
Атрибуты:
Нет.
Методы:
3.1. Constructor InitReportKolDis (TQuery) //получение экземпляра класса TReportKolDis.
В качестве параметра в данную функцию передается компонент TQuery.
3.2. Distructor Destroy () // уничтожение экземпляра класса TReportKolDis.
3.3. public Procedure Print (NameReportForm:String) // отображает на экран созданный отчет в виде печатного документа.
Имя формы, содержащей виртуальный образ бумажного листа (TQuickRep), передается в данную процедуру в качестве параметра.
3.4. public Procedure GenerateOtch(Dis:String; YchGod:String) // производит генерацию результирующих данных по количественной оценке ОД.
В качестве параметров критериев анализа количественной оценки ОД в процедуру передаются дисциплина и учебный год соответственно (Dis;YchGod).
4. TReportKolSpec
Атрибуты:
Нет.
Методы:
4.1. Constructor InitReportKolSpec (TQuery) //получение экземпляра класса TReportKolSpec.
В качестве параметра в данную функцию передается компонент TQuery.
4.2. Distructor Destroy () // уничтожение экземпляра класса TReportKolSpec.
4.3. public Procedure Print (NameReportForm:String) // отображает на экран созданный отчет в виде печатного документа.
Имя формы, содержащей виртуальный образ бумажного листа (TQuickRep), передается в данную процедуру в качестве параметра.
4.4. public Procedure GenerateOtch(Spec:String,YchGod:String,Kurs:Integer) // производит генерацию результирующих данных по количественной оценке ОC.
В качестве параметров критериев анализа количественной оценки ОC в процедуру передаются специальность, учебный год, курс соответственно (Spec;YchGod; Kurs).
Модуль справочников содержит в себе интерфейсный класс TUseSpravInfo, который осуществляет работу с методами классов, отвечающих за ведение таблиц-справочников. А так же сами классы для работы с таблицами-справочниками.
1. TUseSpravInfo
Атрибуты:
private UserRole: integer – статус текущего пользователя.
private SpYchGod: TSpYchGodTable – объект класса TSpYchGodTable (агрегация).
private SpLabRab: TSpLabRabTable – объект класса TSpLabRabTable (агрегация).
private SpDis: TSpDisTable – объект класса TSpDisTable (агрегация).
private SpSpec: TSpSpecTable – объект класса TSpSpecTable (агрегация).
private SpMetod: TSpMetodTable – объект класса TSpMetodTable (агрегация).
Методы:
1. Constructor InitSprav (SpYchGodTable:TTable; SpLabRabTable:TTable; SpDisTable:TTable; SpSpecTable:TTable; SpMetodTable:TTable) //получение экземпляра класса TUseSpravInfo.
В качестве параметров в данную функцию передаются таблицы справочников учебных годов, лабораторных работ, дисциплин, специальностей, методичек соответственно.
2. Distructor Destroy () // уничтожение экземпляра класса TUseSpravInfo.
3. public Procedure SetRole (Role:Byte) // устанавливает статус текущего пользователя.
Присваивает атрибуту UserRole значение Role.
4. public Function GetCode (NameSprav:String; Params:StructForParams): Integer // получение кода (идентификатора) из справочника для заданного сочетания полей.
Имя справочника NameSprav и список значений полей Params передаются в данную функцию в качестве параметра.
5. public Function GetInfByCode (NameSprav:String; Code:Integer): StructForParams // получение сочетания полей из справочника для заданного идентификатора.
Имя справочника NameSprav и идентификатор записи Code передаются в данную функцию в качестве параметра.
6. public Function Insert (NameSprav:String; Params:StructForParams): boolean // добавление в указанный справочник новой записи.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.