Выборка¶
- Selection() TbtkScriptSelectionObject ¶
Доступ к объекту выборки текущего контекста.
- Return type:
- CreateSelection() TbtkScriptSelectionObject ¶
Создает экземпляр выборки.
- Return type:
- FindSelection(EntityName: Variant) TbtkScriptSelectionObject ¶
Ищет выборку на текущей форме по системному имени выборки.
- Parameters:
EntityName (
Variant
) – Системное имя выборки- Return type:
- FindSelectionEx(EntityName: String; ParamNames, ParamValues: Array) TbtkScriptSelectionObject ¶
Ищет выборку на активной форме по системному имени выборки и отображению.
- Parameters:
EntityName (
String
) – Системное имя выборкиParamNames (
Array
) –В качестве параметров метод может принимать “Representation”, “FindChild”, “PrevSelection”. Первый параметр задает отображение, второй - задает поиск выборки только на текущем фрейме и компонентах расположенных на нем.
”PrevSelection” служит для перебора всех выборок, в качестве значения надо указать уже найденную выборку. Тогда поиск будет продолжен от указанной PrevSelection в поисках следующей выборки с таким же именем.
ParamValues (
Array
) – Массив значений параметров
- Return type:
Пример перебора всех выборок с одним именем:¶<PASCAL> sel := FindSelectionEx('SEL_EO_ACCVALGRID', ['Representation'],['TRANSGRIDBYVD']); //ищем первую выборку while Assigned(Sel) do // перебираем все выборки с именем SEL_EO_ACCVALGRID.TRANSGRIDBYVD begin sel := FindSelectionEx('SEL_EO_ACCVALGRID', ['Representation','PrevSelection'],['TRANSGRIDBYVD',sel]); end; </PASCAL>