Páginas filhas
  • FWSIXUtil

Classe para acessar informações no SIX, dicionário de índices.

Disponível a partir da LIB versão 20180914


Métodos:

ExistIndex()
Sintaxe:
FWSIXUtil():ExistIndex( cAlias , cIndex , lNickname ) → lRet

Descrição:
Verifica se o índice existe na SIX, por Ordem ou por Nickname

Parâmetros:

NomeTipoDescriçãoObrigatório
cAliasCharacterAlias da tabela de pesquisa do índiceX
cIndexCharacterÍndice que será pesquisado, sendo de '1' até 'Z'X
lNicknameLogicalIndica se pesquisa do índice será efetuada pelo nickname. Caso seja falso, a pesquisa será efetuada pela ordem. Esse parâmetro é opcional, tendo o valor default .F.


Retorno:
lRet - Logical - Retorno lógico indicando se o índice existe ou não.


Exemplos:
//Pesquisa por ordem, primeiro índice
FWSIXUtil():ExistIndex( "SA1" , "1" )


//Pesquisa por ordem, décimo índice
FWSIXUtil():ExistIndex( "SA1" , "A" )


//Pesquisa por nickname
FWSIXUtil():ExistIndex( "SE1" , "TITPAI" , .T. )


GetAliasIndexes()
Sintaxe:
FWSIXUtil():GetAliasIndexes( cAlias  ) → aIndexes

Descrição:
Retorna todos os índices de um alias.

Parâmetros:

NomeTipoDescriçãoObrigatório
cAliasCharacterAlias da tabela de pesquisa do índiceX


Retorno:
aIndexes → Indices da tabela no formato {{campo1, campo2},{campo1,campo2,campo3}}