Zweck
Ermittelt die Nummer der nächsten selektierten Spalte in der aktiven selektierten Datenzeile.
Klasse
Typ
Methode
Syntax
<oBrowser>:SelectionNextColumn() Æ iColumn
Rückgabewert
iColumn | Spaltennummer der nächsten selektierten Datenspalte. Wenn keine weitere Spalte selektiert ist, wird der Wert 0 zurückgegeben. Die Spaltennummer bezieht sich auf die Liste der geöffneten Datenspalten (siehe auch bBrowser:ColumnOpenList). |
Datentyp: | Int |
Beschreibung
bBrowser:SelectionNextColumn() ermittelt zur selektierten Datenzeile die nächste selektierte Spalte.
Anmerkungen
Vor dem Aufruf der Methode bBrowser:SelectionNextColumn() muss die Methode bBrowser:SelectionFirstColumn() aufgerufen werden.
Beispiele
Das folgende Beispiel ermittelt alle selektierten Zellen und schreibt diese in ein 2-dimensionales Array. Die erste Dimension enthält hierbei die Datensatznummer und die zweite Dimension eine Liste der selektierten Spaltennummern.
LOCAL auSelelction AS ARRAY
LOCAL iRowCount AS INT
LOCAL iRecNo AS INT
LOCAL iColumn AS INT
auSelection := {}
iRowCount := 0
iRecNo := oBrowser:SelectionFirstRow()
WHILE iRecNo>0
iRowCount += 1
AADD(auSelection, {iRecNo, {}})
iColumn := oBrowser:SelectionFirstColumn()
WHILE iColumn>0
AADD(auSelection[iRowCount, 2], iColumn)
iColumn := oBrowser:SelectionNextColumn()
END
iRecNo := oBrowser:SelectionNextRow()
END
Siehe auch
bBrowser:SelectionFirstColumn()
Page url: http://www.YOURSERVER.com/index.html?bbrowser_selectionnextcolumn.htm