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

FAFIELDS

Propósito

Retornar o número de itens de um arquivo.

Sintaxe

FAFIELDS (<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 dos itens do arquivo. Deve ter no mínimo 12 caracteres.

<vet.C2>

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

<vet.N1>

Representa o nome do vetor que será preenchido com o tamanho dos itens.

<vet.N2>

Representa o nome do vetor que será preenchido com o número de casas decimais dos itens numéricos.

Utilização

Retorna a quantidade de itens do arquivo <exp.C> preenchendo, opcionalmente, vetores com a característica do registro do arquivo de banco de dados.

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

Exemplo

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

? FOPEN ("bdemp1", "a", 33, 2) && Abre o banco de dados

qtd_item = FAFIELDS("tab_func"))

DECLARE vet_nom[qtd_item] = SPACE(12)

DECLARE vet_tip[qtd_item] = " "

* Exibe a quantidade de itens

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