|
![]() |
![]() |
version 2003
PA_SelectedRecordNumber (tableNum) → long
Parameter | Type | Description | |
tableNum | short | → | Table number |
Function result | long | ← | Number of current record in the selection |
Description
The command
PA_SelectedRecordNumber
returns the position of the current record within the current selection of table number
tableNum
.
If the selection is empty, or if there is no current record, it returns 0 (zero).
WARNING
This routine does not use virtual structure.
Example
Walking through the selection without losing the initial current record
void NavigateButKeepRecord (short tableNum)
{
long currentRecord = PA_SelectedRecordNumber();
// Manipulate the selection
DoSomethingWithTheSelection(tableNum);// see PA_NextRecord
// return to the selected record
PA_GoToSelectedRecordNumber(tableNum, currentRecord);
}
See Also
PA_GoToSelectedRecord , PA_RecordsInSelection .
Error Handling
Use
PA_GetLastError
to see if an error occurred (invalid table number)