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

ASCAN()

Propósito

Pesquisar a ocorrência de um valor entre os elementos de um vetor.

Sintaxe

ASCAN (<vetor>[, <exp>[, <exp.N1>[, <exp.N2>]]])

Argumentos

<vetor>

representa o nome do vetor a ser pesquisado.

<exp>

representa a expressão que será pesquisada. Deve ser do mesmo tipo de <vetor>.

<exp.N1>

representa o elemento inicial para pesquisa. Se omitido, é assumido 1.

<exp.N2>

representa a quantidade de elementos que serão preenchidos. Se omitido, e assumido que serão preenchidos, todos os elementos a partir de <exp.N1>.

Utilização

Retorna a posição do elemento do vetor (<vetor>) que tenha valor exatamente igual a expressão (<exp>). Retorna zero, caso nenhum elemento tenha esta característica.

Exemplos

O exemplo a seguir mostra-nos a pesquisa de duas expressões em um vetor.

DECLARE vet_cad[3] = " "

vet_cad[1] = "OPUS"

vet_cad[2] = "TSGBD"

vet_cad[3] = "GERAL"

? ASCAN (vet_cad,"GERAL")    && Retornara 3

? ASCAN (vet_cad,"Geral")    && Retornara 0

Consulte

DECLARE, PARAMETERS, ACOPY(), ADEL(), AFILES(), AFILL(), AJOINS() e ASORT().

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