4D v13.4

End subselection

Home

 
4D v13.4
End subselection

End subselection 


 

End subselection ( subtable ) -> Function result 
Parameter Type   Description
subtable  Subtable in Subtable for which to test if subrecord pointer is after the last selected subrecord
Function result  Boolean in Yes (TRUE) or No (FALSE)

Subtables are no longer supported starting with version 11 of 4D. A compatibility mechanism ensures the functioning of this command in converted databases; however, it is strongly recommended to replace any subtables with standard related tables.

End subselection returns True when the current subrecord pointer is after the end of the current subselection of subtable. End subselection is used to check whether or not NEXT SUBRECORD has moved the pointer after the last subrecord. If the current subselection is empty, End subselection returns True.

Example  

The following example is an object method for a button. When the button is clicked, the pointer moves to the next subrecord. If the pointer is after the last subrecord, it moves to the first subrecord:

 NEXT SUBRECORD([People]Children) ` Move to the next subrecord
 If(End subselection([People]Children)) ` If we have gone too far...
    FIRST SUBRECORD([People]Children) ` move to the first subrecord
 End if

 
PROPERTIES 

Product: 4D
Theme: Subrecords
Number: 37

This command is deprecated and should not be used anymore

 
INDEX

Alphabetical list of commands

 
HISTORY 

Modified: 4D v11 SQL

 
SEE ALSO 

NEXT SUBRECORD