CalendarSelection: IDimSelection;
CalendarSelection: Prognoz.Platform.Interop.Dimensions.IDimSelection;
Свойство CalendarSelection возвращает календарную отметку, используемую в рабочей книге.
Для изменения дат начала и окончания рабочей книги используйте свойства ILaner.StartDate и ILaner.EndDate.
Для выполнения примера предполагается наличие формы,содержащей компонент LanerBox с идентификатором «LanerBox1» и компонента UiErAnalyzer с идентификатором «UiErAnalyzer1», являющегося источником данных для «LanerBox1». В «UiErAnalyzer1» должна быть загружена рабочая книга базы данных временных рядов.
Добавьте ссылку на системную сборку Dimensions.
Sub UserProc;
Var
EaxAn: IEaxAnalyzer;
Laner: ILaner;
Selection: IDimSelection;
s: String;
Begin
// Получаем объект для выполнения операций с рабочей книгой
EaxAn := UiErAnalyzer1.ErAnalyzer;
Laner := EaxAn.Laner;
// Получаем отметку календарного измерения
Selection := Laner.CalendarSelection;
// Приводим отметку к строковому виду
s := Selection.ToString;
// Выводим отметку в окно консоли
Debug.WriteLine(s);
End Sub UserProc;
В результате выполнения примера в окно консоли будет выведена календарная отметка, используемая в рабочей книге.
Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore. Вместо компонентов Fore используйте их Fore.NET аналоги.
Imports Prognoz.Platform.Interop.Express;
Imports Prognoz.Platform.Interop.Dimensions;
Imports Prognoz.Platform.Interop.Laner;
…
Sub UserProc();
Var
EaxAn: IEaxAnalyzer;
Laner: ILaner;
Selection: IDimSelection;
s: String;
Begin
// Получаем объект для выполнения операций с рабочей книгой
EaxAn := uiErAnalyzerNet1.ErAnalyzer.ErAnalyzer;
Laner := EaxAn.Laner;
// Получаем отметку календарного измерения
Selection := Laner.CalendarSelection;
// Приводим отметку к строковому виду
s := Selection.ToString("", ", ", False);
// Выводим отметку в окно консоли
System.Diagnostics.Debug.WriteLine(s);
End Sub UserProc;
См. также: