Seleciona uma ordem ativa da área de trabalho.

Sintaxe

SET ORDER TO [ nPosição | [ TAG cOrdem ] [ IN cIndice ]]

ArgumentoObrigat.TipoDescrição
nPosiçãoNãoNPosição da ordem na lista de ordens ativas
cOrdemNãoNome da ordem a ser setada

cIndice

Não

Nome do arquivo de índice a ser ao qual pertence a ordem a ser setada

 

Retorno

Descrição

NILSem retorno

Descrição

Este comando pode ser utilizado apenas para retornar a tabela corrente à ordem original (recno), se não for especificado nenhum parâmetro.

Também pode ser utilizado para selecionar uma nova ordem para a tabela corrente através da posição da ordem na lista de ordens ativas com o primeiro parâmetro ou através do nome da ordem especificado “TAG cOrdem“.

Para evitar nomes de ordens duplicados, pode-se especificar a qual arquivo de índice pertence com “IN cIndice“.

Exemplo

Este exemplo demonstra como utilizar o comando SET ORDER para setar novas ordens e retirá-las:

USE Cliente VIA “CTREECDX” NEW

SET ORDER TO TAG Nome IN Ind1 // Seta a ordem de nome Nome do índice Ind1

SET ORDER TO 3 // Seta a terceira ordem da lista

SET ORDER TO // Retira as ordens, setando a ordem natural da tabela

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?