Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Informações

Função descontinuada em bases com Banco de Dados Relacional. Disponível apenas para bases ISAM.



Sintaxe

DESCEND(<expressão>)


Propósito

Cria uma chave de indexação descendente.


Argumentos

<expressão>

Define uma expressão válida, de qualquer tipo de dado, que terá a sua ordenação invertida.


Utilização

A função DESCEND() fornece o mesmo tipo de dado que o definido pela expressão na sua forma inversa.

Essa função possibilita a construção de índices em ordem inversa ou descendente, e a realização de pesquisas através das funções dbSeek() e MsSeek(). Para isso, a chave do índice deve ser especificada como argumento da função DESCEND() tanto na criação do índice quanto na pesquisa.


Exemplos

Suponhamos que queiramos criar um índice com o valor descendente da nota fiscal de saída por cliente. Ou seja, para cada cliente e loja, aparecerá primeiro o maior valor vendido, em seguida o segundo maior, e assim sucessivamente.


Vejamos como ficaria a chave do índice:

D2_FILIAL + D2_CLIENTE + D2_LOJA + DESCEND(D2_TOTAL)