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

SELEÇÃO

Propósito

Armazenar o endereço dos registros selecionados em um arquivo em disco para futuras pesquisas.

Sintaxe

SELECAO <arquivo>

Descrição

<arquivo>

Representa o nome de um arquivo em disco, onde serão guardados os endereços dos registros selecionados.

Este comando é utilizado para que toda seleção de registro seja guardada em disco para uma futura pesquisa, sem necessidade de executar uma nova seleção de registros. Isto é muito útil na impressão de relatórios através do comando IMPRIMA.

Cada vez que o comando SELECIONE é executado, o arquivo de seleção é esvaziado e os endereços dos novos registros são armazenados neste arquivo.

Vários arquivos de seleção podem ser utilizados, bastando para isso, informar o nome do novo arquivo através do comando SELEÇÃO. Este apenas cria um novo arquivo de seleção. O arquivo anterior é mantido para uma futura UTILIZAÇÃO.

Exemplos

O exemplo a seguir mostra como utilizar o comando SELEÇÃO para guardar os registros selecionados para uma futura leitura.

É criado o arquivo arqsel para guardar o endereço dos registros da primeira seleção. Notar que após a segunda seleção basta informar o nome do arquivo de seleção para listar os registros selecionados no primeiro comando SELECIONE. O arquivo arqsel foi utilizado somente para que o conteúdo de arqsel não fosse perdido.

COMANDO? BANCO inv 33 pres 3

COMANDO?SELECAO = arqsel

COMANDO? SELECIONE LOCAL1 = "BR OESTE" E PRECO 4000

FORAM SELECIONADOS 00003 REGISTROS

COMANDO ? SELECAO = selarq

COMANDO? SELECIONE LOCAL1 = "RIO DE JANEIRO"

COMANDO? SELECAO = arqsel

COMANDO? LISTE

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