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

CHEXC()

Propósito

Verificar a existência de um registro em um arquivo-entidade retornando o conteúdo de um item qualquer.

Sintaxe

CHEXC (<chave>, <exp>, <item>)

Argumentos

<chave>

representa o nome da chave primária de um arquivo-entidade.

<exp>

representa o valor a pesquisar e deve ser do mesmo tipo de <chave>.

<item>

representa o nome do item retornado.

Utilização

Retorna uma cadeia de caracteres correspondente ao valor de um item do registro encontrado. Retorna uma cadeia vazia ("") se nenhum registro tiver valor de <chave> igual a <exp>.

Utilizar as funções de conversão, para converter de caracter para o tipo desejado.

O arquivo pesquisado não precisa estar em uso ou selecionado. Isto só é necessário se existirem mais de um item com o mesmo nome da chave pesquisada.

Quando existirem nomes de chaves primárias iguais, a pesquisa é feita pelo primeiro encontrado. Se o primeiro nome encontrado não for de chave primária, ocorrerá um erro de compilação. Para evitar isto, selecione o arquivo com a chave desejada.

Exemplos

O exemplo a seguir mostra-nos a utilização da função CHEXC ().

DATABASE bdemp1 33 a 2

USE tab_nfis

var_cad = " "

data_nfis = CHEXC (id0_nfis, 333, dat_nfis)

? CTOD (var_cad)

vendedor = CHEXC (id0_nfis, 333, ven_nfis)

? CHEXC (id0_func,001, nom_func)     && Nome do vendedor

Consulte

?, ??, @ ... GET, @ ... SAY, FIND, CHEX(), CHEXM() e CHEXME().

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