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

Parameters

Retourneert een verzameling uitvoeringsparameters die zijn toegewezen aan de huidige uitvoeringsrecord (koppeling tussen audittest en IDEA-tabel).

Compatibiliteit

Beschikbaar vanaf IDEA-versie 12.0

Syntaxis

Parameters As Collection

Waarde retourneren

Telbare verzameling met fysieke uitvoeringsparameters van de huidige uitvoeringsrecord. Als de uitvoeringsrecord niet beschikbaar is, wordt een uitzondering gegenereerd.

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 het 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 atExecutor As Object
Dim parameters
Dim paramCheckBox1
Dim paramSingleList1
Set ac = CreateObject("SmartAnalyzer.AutomationClient")
atId = "f4d65220-77f1-5969-8943-59c7bd448460"
tblName = "Sample-Weblog"
Set atExecutor = SA.GetAtExecutor(atId, tblName)
Set parameters = atExecutor.Parameters
MsgBox"Parameters' count: " & parameters.Count
FOR EACH p IN parameters
MsgBox"Next parameter's name: '" + p.Id + "'"
NEXT
' Display certain parameters' values
Set paramCheckBox1 = parameters.Get("smartCheckBox1")
Set paramSingleList1 = parameters.Get("smartSingleList1")
MsgBox"Value of chexbox1: " & paramCheckBox1.Value
' Value of single list is collection; enumerate through it
FOR EACH v IN paramSingleList1.Value
MsgBox"Next value of singleList1: '" + v + "'"
NEXT
End Sub

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

Aantal parameters: 3

Naam van de volgende parameter: 'smartCheckBox1'

Naam van de volgende parameter: 'smartCheckBox2'

Naam van de volgende parameter: 'smartSingleList1'

Waarde van chexbox1: Waar

Volgende waarde van singleList1: 'Potato'

Volgende waarde van singleList1: 'Tomato'

Volgende waarde van singleList1: 'Cucumber'