|
|
|
|
- Condiciones de uso
- Control Tabla de selección múltiple
- Control Tabla horizontal
- Gestión de errores
Mueve un fila o intercambia dos filas en un control Tabla. Para mover las columnas en un control Tabla, utilice la función TableMoveColumn.
// Swap the current row and row 5 TableMoveLine(TABLE_Table1, rowSelected, 5, amSwap) // Move the current row to row 3 TableMoveLine(TABLE_Table1, rowSelected, 3, amMove) // Swap the current row with the next row TableMoveLine(TABLE_Table1, rowSelected, amNext, amSwap)
Sintaxis
Desplazar una fila a una posición determinada o intercambiar dos filas concretas Ocultar los detalles
<Result> = TableMoveLine(<Table control> , <Index of row to move> , <Destination row index> [, <Operation to perform>])
<Result>: Entero Nuevo índice de la fila que se movió. <Table control>: Nombre del control Nombre del control Tabla a manipular. Si este parámetro es una cadena vacía (""), se utilizará el control Tabla del evento actual. <Index of row to move>: Entero Posición de la fila que se va a mover. Esta posición debe estar entre 1 y el número de filas del control Tabla (devuelto por la función TableCount o la propiedad Count, por ejemplo).Para mover la fila seleccionada, utilice la constante rowSelected. <Destination row index>: Integer Nueva posición de la fila. Esta posición debe estar entre 1 y el número de filas del control Tabla (devuelto por la función TableCount o la propiedad Count, por ejemplo). Si este parámetro no es válido, se produce un error fatal.Para manipular la fila seleccionada, utilice la constante rowSelected. <Operation to perform>: Constante o combinación de constantes de tipo Integer (opcional) Cambiar la posición de la fila: | | amDisplayDestination | La fila desplazada (o intercambiada) aparece en la control Tabla. Si es necesario, la control Tabla se desplaza automáticamente para mostrar la fila en su nueva posición. La fila (banda de selección) seleccionada no cambia. Esta constante se puede combinar con las constantes amMove y amSwap.
| amMove (valor predeterminado) | Mueve la fila al índice de la fila de destino. | amSwap | Intercambia la posición de la fila de origen y de destino. |
Observaciones Control Tabla de selección múltiple Si se utiliza la función TableMoveLine en un control Tabla de selección múltiple: - al mover una fila (constante amMove): solo se moverá la primera fila seleccionada.
- al intercambiar las filas (constante amSwap): solo se intercambiará la primera fila.
- no se puede utilizar la constante rowSelected. De lo contrario, se produce un error fatal y no se mueve ninguna fila.
Gestión de errores Atención: La función TableMoveLine no devuelve ningún código de error. Para saber si la función generó un error, utilice la función ErrorInfo con la constante errMessage.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|