ReportControl_GetInit

ReportControl_GetInit wandelt eine String-Matrix in einen skalaren String um, mit dem das entsprechende ReportControl der DialogBox-Funktion initialisiert werden kann.

ssInit = ReportControl_GetInit(smMatrix)
ssInit = ReportControl_GetInit(smMatrix, bUseSaveSep)
ssInit = ReportControl_GetInit(smMatrix, bUseSaveSep, smSel)
ssInit = ReportControl_GetInit(smMatrix, bUseSaveSep, rvSel)

Returnwert

ssInit ist ein skalarer String, mit dem das ReportControl der DialogBox-Funktion initialisiert werden kann.

Parameter

smMatrix

smMatrix ist eine String-Matrix, deren Anzahl Spalten mit der Anzahl der Spalten des ReportControls übereinstimmen muss.

bUseSaveSep

bUseSaveSep legt die Trennzeichen für die Zellen fest. Wird der Parameter nicht angegeben, werden die Records durch ein Oder-Zeichen | getrennt und die Elemente eines Records durch \t. Die selektieren Elemente werden durch ein @-Zeichen getrennt. Falls der Parameter mit dem Wert TRUE (1) übergeben wird, wird anstatt des Oder-Zeichens | das Zeichen \0x01 verwendet. Elemente, die selektiert sein sollen, werden durch das Zeichen \0x02 anstatt des @-Zeichen getrennt. In diesem Fall muss die Zeichenkette mit dem Wert \0x01 beginnen. Die Trennzeichen \0x01 und \0x02 müssen verwendet werden, falls das Control „Marker“-Comboboxen enthält. Bei Marker-Comboboxen hat das @-Zeichen eine besondere Bedeutung und darf deshalb nicht im Init-String als Trennzeichen verwendet werden. Die Elemente einer Zeile werden durch ein Tabulator-Zeichen „\t“ getrennt.

smSel

smSel ist eine String-Matrix mit den Zeilen, die selektiert angezeigt werden sollen. Dia Anzahl der Spalten muss mit der Anzahl der Spalten des ReportControls übereinstimmen. muss.

rvSel

rvSel ist eine Vektor mit den Zeilenindizes der Matrix smMatrix, die im Dialogfeld selektiert angezeigt werden sollen. Für den Wert 0 wird keine Zeile selektiert.

History

Version Beschreibung
5.5.0 rvSel = 0 ist gültig.
5.3.0 Erweitert um dritten Parameter
4.2.2 Neu

id-963202