|
- Use conditions
- Multiselection Table control
- Horizontal Table control
- Managing errors
TableMoveLine (Function) In french: TableDéplaceLigne
// 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)
Syntax
Moving to a specific position Hide the details
<Result> = TableMoveLine(<Table control> , <Subscript of row to move> , <Subscript of destination row> [, <Operation to perform>])
<Result>: Integer New subscript of row that was moved. <Table control>: Control name Name of Table control to use. If this parameter corresponds to an empty string (""), the Table control to which the current event belongs will be used. <Subscript of row to move>: Integer Position of row to move. This position must be included between 1 and the number of rows found in the Table control (returned by TableCount or ..Count).To move the row that is currently selected, use the rowSelected constant. <Subscript of destination row>: Integer New row position. This position must be between 1 and the number of rows of the Table control (returned by TableCount or ..Count). A fatal error occurs if this parameter is not valid.To handle the row that is currently selected, use the rowSelected constant. <Operation to perform>: Optional Integer constant (or combination of constants) Change of position that will be performed for the row: | | amDisplayDestination | The modified row is displayed in the Table control. An automatic scroll of the rows is performed if necessary to display the modified row in the Table control. The selected row (selection bar) is not modified. This constant can be combined with the amMove and amSwap constants.
| amMove (default value) | The row is moved toward the subscript of destination row. | amSwap | The source row and the destination row are swapped. |
Remarks Multiselection Table control If TableMoveLine is used on a multiselection Table control: - when moving a row (amMove constant): only the first selected row will be moved.
- when swapping rows (amSwap constant): only the first row will be swapped
- the rowSelected constant cannot be used. Otherwise, a fatal error occurs and no row is moved.
Managing errors Caution: TableMoveLine returns no error code. To find out whether this function has generated an error, use function ErrorInfo with constant errMessage.
This page is also available for…
|
|
|
| |
| Click [Add] to post a comment |
|
| |
|
| |
| |
| |
| |
| |
| |
| | |
| |