Versões comparadas

Chave

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

Sintaxe

Incluir Página

 

DbOrderNickName(<apelido>)

 

Propósito

 

Define o índice criado pelo usuário que será utilizado para a pesquisa de um registro no arquivo de dados.

 

Argumentos

 

<apelido>

 

É o nome dado ao novo índice e que será referenciado dentro da função.

 

Utilização

 

No Protheus, o usuário tem a possibilidade de criar novos índices para tabelas do próprio padrão do sistema ou para tabelas específicas. Nestes casos, para evitar conflito com os índices já existentes e facilitar a programação, o AdvPL disponibiliza o recurso de se criar um apelido para os índices.

 

Esses apelidos são informados na tabela SX1 do dicionário de dados (veja o item sobre Metadados). Posteriormente, eles são referenciados dentro das funções, através da função DbOrderNickName(), para serem utilizados.

 

Exemplo

 

dbSelectArea(“SA1”)

 

// De acordo com o arquivo SIX, o apelido (nickname) desse índice é Tipo e a chave de pesquisa é

// A1_FILIAL + A1_TIPO

DbOrderNickName(“Tipo”)

 

tec:DBOrderNickName
tec:DBOrderNickName