Acrescenta todas as ordens de um ou mais arquivos de índice à lista.
Sintaxe
SET INDEX TO [ ArqIndices ] [ ADDITIVE ]
Argumento | Obrigat. | Tipo | Descrição |
ArqIndices | Não | Nome dos arquivos de índice a serem acrescentados à lista de ordens. |
Retorno | Descriçã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