ILanerContext.FindSerieByStubKey

Синтаксис

FindSerieByStubKey(StubKey: Integer): ILanerSerie;

Параметры

StubKey. Ключ источника данных.

Описание

Метод FindSerieByStubKey выполняет поиск ряда в контексте по ключу источника данных.

Комментарии

Если ряд не найден, то метод возвращает значение Null.

Пример

Для выполнения примера предполагается наличие формы, содержащей:

Также предполагается наличие переменой «pContext», содержащей контекст.

Добавьте ссылки на системные сборки «Metabase», «Cubes». Пример является обработчиком события OnClick для кнопки.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    pContext: ILanerContext;
    i: Integer;
    Ser: ILanerCalculateSerie;
    Stub: IVariableStub;
    lSerie: ILanerSerie;
Begin
    For i := 0 To LanerBox1.SelectedSeriesCount - 1 Do
        Ser := LanerBox1.SelectedSeries(i) As ILanerCalculateSerie;
        Stub := Ser.Stub;
        lSerie := pContext.FindSerieByStubKey(Stub.Key);
        If lSerie <> Null Then
            Debug.WriteLine(Stub.NameEx(True));
        End If;
    End For;
End Sub Button1OnClick;

После выполнения примера в окно консоли будут выведены расширенные наименования рядов, выделенных в компоненте «LanerBox1» и содержащихся в контексте.

См. также:

ILanerContext