Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Revisão da documentação AdvPLDOC
Composition Setup
import.css=/download/attachments/3279126062824/newLayouttecnologia.css
Portuguese

Pagetitle
DBOrderInfo

...

...

...

DBOrderInfo

Obtêm

...

informações

...

sobre

...

determinada

...

ordem

...

de

...

índice.

Sintaxe

Bloco de código
collapsefalse
DBOrderInfo( <
nTipoInfo> ) --> xInfo
 nTipoInfo > )

Parâmetros

...

 

Nome

Tipo

Descrição

Obrigatório

Referência

nTipoInfo

...

numérico

Indica

...

a informação desejada do índice corrente. Para mais informações, consulte a área de Observações.

X

 

 

...

Retorno

Nome

Tipo

Descrição

xInfo

...

qualquer

...

Retorna a informação

...

requisitada pelo usuário

...

para a ordem atual do alias corrente em uso. De acordo com o tipo de informação solicitado, o retorno pode ser "C" caractere ou "N" numérico.

Observações

...

O tipo de informação, do parâmetro

...

nTipoInfo, pode ser:

...

...

  • 7

...

  • - Indica o nome do arquivo de índice ao qual a ordem pertence. Tipo: Caracter.

...

20

  • *** Caso não haja nenhum indice aberto no alias corrente, o retorno será uma string vazia ("").
  • 20 - Indica o nome do arquivo de índice (com seu diretório) ao qual a ordem pertence. Tipo: Caracter

...

9

  • . *** Caso não haja nenhum indice aberto no alias corrente, o retorno será uma string vazia ("").
  • 9 - Indica o número de ordens de índices abertas para o arquivo atual. Tipo: Numérico *** Caso não haja alias atual selecionado, ou o alias atual não tenha nenhum índice aberto, o retorno será 0 (zero).

Exemplos

Bloco de código
languagecpp
themeEclipse
linenumberstrue
collapsefalse
FUNCTION Example()
  
  RpcSetEnv("99","01")
  
  DBSelectArea("SA1")
  DbSetOrder(2)

  

 

 

// Este exemplo, apresenta como utilizar a função DBOrderInfo() para obter informações
// sobre o nome do arquivo de índice da ordem corrente.
ChkFile("SA1")
DbSetOrder(1)
MsgStop(DBOrderInfo(7))  // deve 
Retorna:
mostrar "
SA10101"
MsgStop(DBOrderInfo(20)) // Retorna: "SA10101"
 
Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10 , Protheus 11, Protheus 12
 
sa19902"
  
RETURN

Veja também