Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!

SELECTED()

Propósito

Retornar a quantidade de registros selecionados pelo comando QUERY.

Sintaxe

SELECTED ()

Utilização

Retorna um valor numérico correspondente a quantidade de registros que atenderam a pesquisa feita pelo comando QUERY.

Pode ser utilizada como alternativa na verificação do sucesso da leitura, em substituição a função EOF(), por que o comando QUERY não acusa fim de leitura. Sendo assim só seria possível verificar o fim de leitura após a execução do comado LOCATE.

Exemplo

O exemplo a seguir mostra como utilizar esta função para verificar o fim da leitura.

PROG

DATABASE bdemp1 1 a 3

USE tab_nfis

QUERY id0_clie <> 543 .or. id0_clie <> 647

IF SELECTED () = 0

  ? "Nenhum registro selecionado"

  QUIT (1)

ENDIF

? "Foram selecionados ", SELECTED (), " registros"

LOCATE

DO WHILE FOUND()

  ? "Codigo Nf ", id0_nfis

  ? "Cliente ", nom_clie

  ? "Vendedor ", nom_func

  CONTINUE

ENDDO 

Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!