DBRSELECT()
 Retorna o número da área de trabalho destino de um relacionamento
------------------------------------------------------------------------------

 Sintaxe

     DBRSELECT(<nRelacionamento>) --> n°reaTrabalho

 Argumentos

     <nRelacionamento> é a posiçao do relacionamento desejado na lista
     dos relacionamentos da área de trabalho corrente.  Os relacionamentos
     sao numerados de acordo com a ordem na qual foram definidos com o
     comando SET RELATION.

 Retorno

     DBRSELECT() retorna o número da área de trabalho do relacionamento
     especificado por <nRelacionamento> na forma de um valor numérico
     inteiro.  Caso nao haja nenhum relacionamento configurado (SET
     RELATION) para <nRelacionamento>, DBRSELECT() retornará zero.

 Descriçao

     DBRSELECT() é uma funçao que atua em arquivos de dados utilizada em
     conjunto com a funçao DBRELATION() para determinar a área de trabalho e
     a expressao de uniao de um relacionamento existente criado com o
     comando SET RELATION.  DBRSELECT() retorna a área de trabalho definida
     pela cláusula INTO.  DBRELATION() retorna a expressao de uniao definida
     pela cláusula TO.  Para determinar o alias de um relacionamento em vez
     do número da área de trabalho, utilize a expressao
     ALIAS(DBRSELECT(<nRelacionamento>)).

     Por padrao, DBRSELECT() opera na última área de trabalho selecionada.
     DBRSELECT() pode ser utilizada para trabalhar em uma área de trabalho
     nao selecionada especificando-a em uma expressao com alias (veja o
     exemplo abaixo).

 Exemplos

       Este exemplo abre três arquivos de dados, configura dois
        relacionamentos filhos (secundários) a partir da área de trabalho
        pai (principal), e entao mostra a expressao de uniao para a segunda
        área de trabalho filho bem como a área de trabalho destino do
        relacionamento:

        USE Invoices INDEX Invoices NEW
        USE BackOrder INDEX BackOrder NEW
        USE Customer INDEX Customer NEW
        SET RELATION TO CustNum INTO Customer, OrderNum INTO BackOrder
        //
        ? DBRELATION(2), DBRSELECT(2)              // Resulta: OrderNum 3
        ? ALIAS(DBRSELECT(2))                      // Resulta: BACKORDER

       Logo mais tarde, você pode pesquisar pela mesma informaçao
        para uma área de trabalho nao selecionada utilizando uma expressao
        com alias tal como é mostrado a seguir:

        USE Archive NEW
        ? Customer->(DBRELATION(2))                // Resulta: OrderNum
        ? Customer->(DBRSELECT(2))                 // Resulta: 3

 Arquivos:  Biblioteca CLIPPER.LIB.
 To download this example - click here.

See Also: DBFILTER() DBRELATION() SET RELATION