Verifica qual a expressão de chave da ordem.

Sintaxe

ORDKEY([ cOrdem | nPosicao ],[ cArqIndice ]) –> Caracter

ArgumentoObrigat.TipoDescrição
cOrdemNãoCNome da ordem a ser alterada
nPosicaoNãoNPosição da ordem na lista

cArqIndice

Não

C

Nome do índice

 

Retorno

Descrição

“”

Não existe ordem corrente.

cExpOrdemExpressão de chave da ordem ativa ou especificada pelos parâmetros.

Descrição

Esta função é utilizada para verificar qual é a expressão de chave de determinada ordem.

Caso não sejam especificados os parâmetros de identificação da ordem, é verificada a ordem corrente.

Para evitar conflito, no caso de haver mais de uma ordem com o mesmo nome, pode-se passar o parâmetro com o nome do índice ao qual a ordem pertence.

A ordem passada no primeiro parâmetro pode ser especificada através da sua posição na lista de ordens ativas (através do ORDLISTADD) ou através do nome dado à ordem, a função verifica automaticamente se o parâmetro é numérico ou caracter.

Exemplo

Este exemplo mostra como o ORDKEY() pode recuperar a expressão da ordem atual:

USE Cliente NEW

INDEX ON Nome+Cod TO Ind1 FOR Nome+Cod > “AZZZZZZZ”

ORDKEY(“Ind1”) // Retorna: Nome+Cod

 

ORDFOR( )

ORDNAME( )

ORDNUMBER( )

INDEXKEY( )

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?