|
|
|
|
|
- Use conditions
- Displaying a row in first position (syntax 1)
- Selection bar and <Table>.Position function
- Event "Entry in edit in a row of"
<Table>.Position (Function) In french: <Table>.Position Displays a Table or TreeView Table control from a specified row or returns the index of the first row displayed in a Table or TreeView Table control. // Index of the first row displayed in the "TABLE_Product" control ResPosition = TABLE_Product.Position()
Syntax
Displaying a Table or TreeView Table control from a specified row Hide the details
<Table control>.Position(<Subscript> [, <Option>])
<Table control>: Control name Name of the Table or TreeView Table control to be used. <Subscript>: Integer Index of the row that will be displayed in the control. This row is displayed in first position by default. If <Index> is greater than the number of rows in the control (returned by <Table>.Count), the last row is selected by default. <Option>: Integer constant
Getting the index of the first row displayed in a Table or TreeView Table control Hide the details
<Result> = <Table control>.Position()
<Result>: Integer Index of the first row displayed in the specified control.
<Table control>: Control name Name of the Table or TreeView Table control to be used. Remarks Use conditions <Table>.Position can be used on: - Table or TreeView Table controls based on a data file.
- Table or TreeView Table controls populated programmatically.
- a single-selection or multiselection control.
Displaying a row in first position (syntax 1) The row displayed in first position may differ from the requested one. Indeed, <Table>.Position tries to display as many rows as possible in the control. <Table>.Position will display the specified row only if this row is followed by a sufficient number of non-empty rows. In the following example, the "Durand" row cannot be displayed at the beginning of Table control.
Selection bar and <Table>.Position function <Table>.Position does not modify the current row (i.e. the row selected with the selection bar). Therefore, if the Table control has focus when <Table>.Position is run, the current row will have to be visible at the same time as the specified row. If the current row and the specified row cannot be displayed at the same time, the content of the control will be displayed from the current row (and not from the row specified by <Index>). Event "Entry in edit in a row of" - <Table>.Position does not force the execution of the "Entry in edit in a row of" event.
- <Table>.Position cannot be used in the "Entry in edit in a row of" event of the control (the result returned is incorrect).
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|