Wie
kann eine Datenspalte per Programmcode verschoben werden?
Um eine geöffnete Datenspalte zu verschieben, muss die
entsprechende Datenspalte mit der Methode bBrowser:CloseColumn()
geschlossen und anschließend mit der Methode bBrowser:OpenColumn()
wieder geöffnet werden.
Das folgende Codefragment verschiebt die Datenspalte #LASTNAME
auf die Position 1:
LOCAL oColumn AS bDataColumn
oColumn := oBrowser:CloseColumn(#LASTNAME, True)
IF !Empty(oColumn)
oBrowser:OpenColumn(oColumn, 1)
ENDIF