Versões comparadas

Chave

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

...

Portuguese

Pagetitle
IndRegua - Índice temporário
IndRegua - Índice temporário

Função: IndRegua - Índice temporário

 

Versões:Advanced Protheus 5.07 , Advanced Protheus 5.08 , Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10
Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos
Nível de Acesso:Nível 1 (Acesso Clientes)
Idiomas:Espanhol , Inglês

 

Descrição:

Esta

função

cria

um

índice

temporário

para

o

alias

especificado,

podendo

ou

não

ter

um

filtro,

e,

também,

podendo

ser

decrescente

se

o

parâmetro

xOrdem

for

especificado

como

“D”.



Durante

a

criação

do

índice

um

diálogo

com

uma

barra

de

progressão

será

criado,

podendo

esta

ser

omitido.

Programa Fonte:
MSLIB.PRW
Sintaxe:

IndRegua - Índice temporário ( [ cAlias ]cNIndexcExpress [ xOrdem ] [ cFor ] [ cMens ] [ lShow ] )

Retorno:
    ()
Exemplos
#include "protheus.ch"User Function Exemplo()Local cArquivoLocal cChaveLocal cForLocal nIndexDbSelectArea("SA1")cArquivo := CriaTrab(,.F.)cChave := "A1_NOME"cFor := "!Empty(A1_NOME)"IndRegua("SA1",cArquivo,cChave,,cFor)DbSelectArea("SA1")nIndex := RetIndex("SA1")#IFNDEF TOP   DbSetIndex(cArquivo+OrdBagExt())#ENDIFDbSetOrder(nIndex+1)...DbSelectArea("SA1")RetIndex("SA1")FErase(cArquivo+OrdBagExt())Return
Parâmetros:

 

 Nome  Tipo  Descrição  Default  Obrigatório  Referência 
 cAlias  Caracter  Alias da tabela que o índice será criado.          
 cNIndex  Caracter  Nome do arquivo para criação do índice.     X    
 cExpress  Caracter  Expressão do índice.     X    
 

xOrdem

(Parâmetro não habilitado para uso em ambientes com banco de dados Relacional)

  Caracter  Indica se a ordem será crescente ou decrescente.          
 cFor  Caracter  Expressão de filtro.          
 cMens  Caracter  Mensagem do diálogo de progressão.          
 lShow  Lógico  Indica se exibirá o diálogo de progressão.  .T.