CasewareDocumentatie
Fixes in Caseware Cloud Opdrachten 2026-10Bekijk de nieuwste updates

Parameters

Retourneert een verzameling met uitvoeringsparameters van een audittest.

Compatibiliteit

Beschikbaar vanaf IDEA-versie 12.0

Syntaxis

Parameters As Collection

Waarde retourneren

Telbare verzameling met logische uitvoeringsparameters van een audittest.

Opmerkingen

De volgende eigenschappen worden door het verzamelingsitem (uitvoeringsparameter) geïmplementeerd:

Eigenschappen
Methodiek Gegevens Type Omschrijving
Id String Hiermee haalt u de symbolische naam (ID) van de parameter op.
ParameterType Integer

Hiermee haalt u het parametertype op. Het type kan zijn:

Unknown = 0

Aging = 1

CheckBox = 2

ComboBox = 3

Duplicate = 4

FromToList = 5

Gap = 6

OptionGroup = 7

SingleList = 8

Stratification = 9

TextBox = 10

Weekend = 11

ParameterDataType Integer

Hiermee haalt u het parametergegevenstype op. Het gegevenstype kan zijn:

Unknown = 0

Numeric = 1

Decimal = 2

String = 3

Date = 4

Time = 5

DisplayName String Hiermee haalt u de voor mensen leesbare naam van de parameter op.
Waarde Object Hiermee kunt u de waarde van de parameter ophalen/instellen. De waarde van een logische parameter is altijd leeg.

De verzameling Parameters is telbaar. Dit betekent dat deze verzameling binnen een FOR EACH-lus kan worden gebruikt. Daarnaast worden de volgende eigenschappen/methoden geïmplementeerd:

Eigenschappen/methoden
Methodiek Gegevens Type Omschrijving
Telling Integer Hiermee wordt een aantal items in een verzameling opgehaald.
Get(id As String) Object

Retourneert de uitvoeringsparameter met de opgegeven ID. Als die parameter niet bestaat, wordt niets geretourneerd.

Item(index As Integer) Object

Retourneert een uitvoeringsparameter op basis van de desbetreffende index in een verzameling. De index is op nul gebaseerd.

Voorbeeld

Sub Main()
Dim ac As Object
Dim at As Object
Set ac = CreateObject("SmartAnalyzer.AutomationClient")
Set at = ac.GetAT("f4d65220-77f1-5969-8943-59c7bd448460")
Set params = at.Parameters
' obtaining parameters’ count
MsgBox"Parameters' count: " & params.Count
' obtaining parameter by its index
id0 = params.Item(0).Id
' obtaining parameter by its id (symbolic name)
Set par0 = params.Get(id0)
MsgBox"Name of the first parameter: '" + id0 + "'"
MsgBox "Display name of '" + id0 + "' parameter: '" + par0.DisplayName + "'"
' enumerating parameters’ collection
FOR EACH p IN params
MsgBox "Next param: name = '" & p.Id & "', type = " & p.ParameterType &_
", data type = " & p.ParameterDataType &_
", display name = '" & p.DisplayName & "'"
NEXT
End Sub

Als u dit script uitvoert, wordt de volgende uitvoerreeks geproduceerd:

Aantal parameters: 3

De naam van de eerste parameter: 'smartCheckBox2'

Weergavenaam van de 'smartCheckBox2'-parameter: 'Lege opmerkingen zoeken'

Next param: name = 'smartCheckBox2', type = 2, data type = 1, display name = 'Find empty comments'

Next param: name = 'smartSingleList1', type = 8, data type = 3, display name = 'Search for'

Next param: name = 'smartCheckBox1', type = 2, data type = 1, display name = 'Enable case sensitive search'