ReportControl_GetInit wandelt eine String-Matrix in einen skalaren String um, mit dem das entsprechende ReportControl der DialogBox-Funktion initialisiert werden kann.
Returnwert
ssInit ist ein skalarer String, mit dem das ReportControl der DialogBox-Funktion initialisiert werden kann.
Parameter
smMatrix ist eine String-Matrix, deren Anzahl Spalten mit der Anzahl der Spalten des ReportControls übereinstimmen muss.
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 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 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 |
Siehe auch
Überblick Dialogboxen, DialogBox, CreateListBoxText, GetListBoxText, ReportControl_GetMatrix
id-963202