Change to another work area
<xArea> Alias or work area
This function moves the Harbour internal primary focus to the work area designated by <xArea>. If <xArea> is numeric, then it will select the numeric work area; if <xArea> is character, then it will select the work area with the alias name.
DBSELECTAREA(0) will select the next avaliable and unused work area. Up to 255 work areas are supported. Each work area has its own alias and record pointer, as well as its own FOUND(), DBFILTER(), DBRSELECT() and DBRELATION() function values.
PROCEDURE Main() LOCAL nId USE tests NEW INDEX tests USE tests1 NEW INDEX tests1 DBSELECTAREA( 1 ) nId := tests->Id DBSELECTAREA( 2 ) IF DBSEEK( nId ) ? tests1->cName ENDIF DBCLOSEALL() RETURN
Library is rdd