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

FAKEYS

Propósito

Retornar o número de chaves de um arquivo e suas características.

Sintaxe

FAKEYS (<exp.C>[, <vet.C1>[, <vet.C2>[, <vet.N1>[, <vet.N2>]]]])

Argumentos

<exp.C>

Representa o nome do arquivo do banco de dados.

<vet.C1>

Representa o nome do vetor que será preenchido com o nome das chaves. Deve ter no mínimo 12 caracteres.

<vet.C2>

Representa o nome do vetor que será preenchido com o tipo das chaves. Deve ter no mínimo 1 caractere.

<vet.N1>

Representa o nome do vetor que será preenchido com o tamanho das chaves.

<vet.N2>

Representa o nome do vetor que será preenchido com o número de casas decimais das chaves numéricas.

Utilização

Retorna a quantidade de chaves do arquivo definido por <exp.C>, preenchendo, opcionalmente, vetores com as características destas chaves.

Os vetores devem ser declarados com o número de elementos igual ao número de chaves do arquivo, para isso basta invocar FAKEYS() antes de se declarar os vetores.

Exemplo

O exemplo a seguir declara vetores com o número de elementos igual ao número de chaves do registro.

r=FOPEN ("bdemp1", "a", 33, 2)

qtd_item = FAKEYS ("tab_func")

DECLARE vet_nom[qtd_item] = SPACE(12)

DECLARE vet_tip[qtd_item] = " "

? FAKEYS ("tab_func", vet_nom, vet_tip) && Exibe a quantidade de chaves e preenche vetores

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