TbtkScriptLookUpParamsObject¶
- class TbtkScriptLookUpParamsObject¶
Класс реализует доступ к locate параметрам переданным в вызов метода
DoLookUp. Locate параметры - это набор пар ‘Имя параметра-значение’, по которым должен быть выполнен локейт в создаваемой выборке через методDoLookUp. Класс позволяет из создаваемой выборки и получить параметры по которым в ней выполняетсяLocate.- LocateParamsCount Integer¶
Количество параметров.
- Return type:
Integer
Пример использования¶<pascal> Selection.ExecOpScript('#AfterOpen'); if Assigned(Selection.LookUpParams) then begin for i := 0 to Selection.LookUpParams.LocateParamsCount - 1 do begin paramName := Selection.LookUpParams.LocateParamNames[i]; paramValue := VarToStr(Selection.LookUpParams.LocateParamValues[i]); ShowMessage(paramName + ' ' + paramValue); end; end; </pascal>
- LocateParamValues Variant¶
Массив значений параметров.
- Return type:
Variant
Пример использования¶<pascal> Selection.ExecOpScript('#AfterOpen'); if Assigned(Selection.LookUpParams) then begin for i := 0 to Selection.LookUpParams.LocateParamsCount - 1 do begin paramName := Selection.LookUpParams.LocateParamNames[i]; paramValue := VarToStr(Selection.LookUpParams.LocateParamValues[i]); ShowMessage(paramName + ' ' + paramValue); end; end; </pascal>
- LocateParamNames String¶
Массив имен параметров.
- Return type:
String
Пример использования¶<pascal> Selection.ExecOpScript('#AfterOpen'); if Assigned(Selection.LookUpParams) then begin for i := 0 to Selection.LookUpParams.LocateParamsCount - 1 do begin paramName := Selection.LookUpParams.LocateParamNames[i]; paramValue := VarToStr(Selection.LookUpParams.LocateParamValues[i]); ShowMessage(paramName + ' ' + paramValue); end; end; </pascal>