1.8.22. TbtkScriptOperationObject¶
-
class
TbtkScriptOperationObject
¶ TbtkScriptOperationObject
-
Caption
: String¶ Наименование операции.
Return type: String
-
Checked
: Boolean¶ Позволяет установить или снять в меню галочку на против операции.
Return type: Boolean
-
ImageIndex
: Integer¶ Номер изображения(иконки) ассоциированной с операцией.
Return type: Integer
-
SqlWaitInterval
: Integer¶ Свойство определяет интервал времени (в миллисекундах), в течении которого приложение будет ожидать завершения выполняющего SQL-блока. По истечении этого интервала будет отображён модальный диалог с кнопкой остановки выполнения этого SQL-блока. По умолчанию: 1000 мс
Return type: Integer <SQL> <exec> declare d Number; begin -- Test statements here select 1 into d from bs_sex t where RowNum = 1; end; </exec> </SQL> <PASCAL> for i := 1 to 1000 do begin Selection.Operation.SqlWaitInterval := 2000; ExecSQL('exec'); end; </PASCAL>
-
Enabled
: Boolean¶ Операция только на чтение. Позволяет проверить состояние после операции
TbtkScriptSelectionObject.SetCustomDisable
.Аттрибут только для чтения
Return type: Boolean
-
Description
: String¶ Описание операции.
Return type: String
-
ExecOpScript
(Params: Array)¶ Вызывает операцию на выполнение.
Parameters: Params (Array) – Параметры входные паскаль операции которые описываются в теге <pascal [argrs, args2, ...]>
. Параметр не обязательный.// Паскаль операция которую надо вызвать: <PASCAL arg1, arg2> result := ('Сумма строк:' + VarToStr(arg1) + VarToStr(arg2); </PASCAL> // У операции есть два входных атрибута. // Вызвать операцию можно так, передав два входных аргумента: </PASCAL> Op := Selection.OperationByName('TestedOperation'); res := Op.ExecOpScript([' Head', 'Tail']); </PASCAL>
-