1.2. Выборка¶
-
Selection
(): TbtkScriptSelectionObject¶ Доступ к объекту выборки текущего контекста.
Return type: TbtkScriptSelectionObject
-
CreateSelection
(): TbtkScriptSelectionObject¶ Создает экземпляр выборки.
Return type: TbtkScriptSelectionObject
-
FindSelection
(EntityName: Variant): TbtkScriptSelectionObject¶ Ищет выборку на текущей форме по системному имени выборки.
Parameters: EntityName (Variant) – Системное имя выборки Return type: TbtkScriptSelectionObject
-
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>