Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Próxima »

Esta função retorna uma string, separada por vírgulas, contendo a lista de campos habilitados de um Alias de uma tabela do AdvPl 

Sintaxe

 

cCampos:= dbGetActFld()

Parâmetros

NomeTipoDescriçãoObrigatórioReferênciaObservações
NENHUM     

Retorno

NomeTipoDescriçãoObservações
cCamposCaractere

Campos do alias atual habilitados

 

Observações

Quando utilizamos a função DbSetActFld() para habilitar ou desabilitar logicamente campos de uma tabela, pode ser necessário em algum ponto do sistema verificar qual a lista de campos ativos, alterá-la dentro de um determinado escopo, e depois reataurá-la. para tal, podemos usar a função dbGetActFld() em conjunto com a dbSetActFld()

Exemplos

Exemplo 

user function exemplo()
 
dbselectarea("SA1")
 
// guarda os campos ativos 
cActive := dbGetActFld()
 
// habilita todos os campos
dbsetactfld("*",.t.)
 
// realiza algum processamento 
doPRoc()
 
// desabilita todos os campos 
// e habilita novamente apenas os campos previamente ativos 
dbsetactfld("*",.f.)
DbSetActFld(cActive,.t.)


return

Veja também

dbSetActFld

  • Sem rótulos