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:
|
Português, Inglês, Espanhol
|
Versão
|
P11
|
Sintaxe
OpenSxs(<oParam1 >, <oParam2 >, <oParam3 >, <oParam4 >, <cEmpresa >, <cAliasSX >, <cTypeSX >, <oParam8 >, <lFinal >, <oParam10 >, <lShared >, <lCreate >)-> NIL
Descrição
Função de abertura de dicionário de dados.
Caso os parametros cAliasSX e cTypeSX não sejam informados, todos os dicionários basicos serão abertos.
Essa função não retorna nenhum valor, para verificar se o dicionário foi aberto com sucesso é necessario utilizar a função Select.
Parâmetros
Nome
|
Tipo
|
Descrição
|
Default
|
Obrigatório
|
Referência
|
oParam1
|
Objeto
|
Compatibilidade
|
|
X
|
|
oParam2
|
Objeto
|
Compatibilidade
|
|
X
|
|
oParam3
|
Objeto
|
Compatibilidade
|
|
X
|
|
oParam4
|
Objeto
|
Compatibilidade
|
|
X
|
|
cEmpresa
|
Caracteres
|
Empresa que se deseja abrir o dicionário, se não informado utilizada a empresa atual (cEmpAnt)
|
CEMPANT
|
X
|
|
cAliasSX
|
Caracteres
|
Alias que será utilizado para abrir a tabela
|
|
X
|
|
cTypeSX
|
Caracteres
|
Tabela que será aberta
|
|
X
|
|
oParam8
|
Objeto
|
Compatibilidade
|
|
X
|
|
lFinal
|
Lógico
|
Indica se deve chamar a função FINAL caso a tabela não exista
|
.T.
|
X
|
|
oParam10
|
Objeto
|
Compatibilidade
|
|
X
|
|
lShared
|
Lógico
|
Indica se a tabela deve ser aberta em modo compartilhado ou exclusivo
|
.T.
|
X
|
|
lCreate
|
Lógico
|
Indica se deve criar a tabela, caso ela não exista
|
.T.
|
X
|
|
Exemplo
OpenSxs(,,,,cEmp,"SX2MDI","SX2",,.F.)
If Select("SX2MDI") > 0
// Itens a serem executados caso o dicionário seja aberto com sucesso
EndIf