Locate(KeyProperties As Variant,KeyValues As Variant,LocateOptions As Long) As Boolean ( PropertyGet )
Позиционирование
Синтаксис:
objectvariable.Locate( KeyProperties, KeyValues, LocateOptions )
objectvariable -
IDModule
KeyProperties - свойство или массив свойств (имеющие отображения на поля), можно передать как индекс свойства, имя или интерфейс.
KeyValues - значения свойств (если массив, то размер должен быть равен количеству KeyProperties)
LocateOptions - пока не используется
Возвращает: True - если найдено, False - если не найдено
Пример на VB:
Dim TCS As CSDN.TCS
Dim App As CSDN.Tcs_Application
Sub Test()
Call Login
Dim Spr As CSDN.Parameters
Set Spr = App.Parameters
Dim KeyProperties(1) As String
Dim KeyValues(1) As String
KeyProperties(0) = "NOTE"
KeyProperties(1) = "NAME"
KeyValues(0) = "L"
KeyValues(1) = "Длина поковки"
If Spr.Locate(KeyProperties, KeyValues, 0) Then
I = Spr.ShowModal("Убедимся что сработало!")
End If
Set Spr = Nothing
End Sub
Sub Login()
If TCS Is Nothing Then Set TCS = CreateObject("CSDN.TCS")
If App Is Nothing Then Set App = TCS.Login
End Sub