Acrescenta todas as ordens de um ou mais arquivos de índice à lista.

Sintaxe

SET INDEX TO [ ArqIndices ] [ ADDITIVE ]

ArgumentoObrigat.TipoDescrição
ArqIndicesNãoNome dos arquivos de índice a serem acrescentados à lista de ordens.

 

RetornoDescrição

NIL

Sem retorno

Descrição

Este comando é utilizado para acrescentar uma ou mais ordens de determinado índice na lista de ordens ativas da área de trabalho quando se especifica “ADDITIVE”.

Quando o mesmo é omitido, a lista de ordens é esvaziada para depois ser acrescentada às ordens dos índices.

Quando o arquivo de índice possui apenas uma ordem, a mesma é acrescentada à lista e torna-se ativa.

Quando o índice possui mais de uma ordem, todas são acrescentadas à lista e a primeira torna-se ativa.

Quando mais de um arquivo de índice é selecionado, a ordem que torna-se ativa é a primeira ordem do primeiro arquivo.

Quando o comando é utilizado sem nenhum parâmetro, todas as ordens da lista são apagadas.

Exemplo

Este exemplo demonstra como utilizar o comando SET INDEX para acrescentar novas ordens a lista e retirá-las depois:

USE Cliente VIA “CTREECDX” NEW

SET INDEX TO ind1 // Inicializa a lista com as ordens do arquivo de índice “ind1”

SET INDEX TO ind2 ADDITIVE // Acrescenta as ordens do arquivo de índice “ind2” na lista

SET INDEX TO ind3 // Limpa a lista e inicializa com as ordens do arquivo “ind3”

SET INDEX TO // Limpa a lista de ordens

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Necessita de ajuda?