Á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

« Anterior Versão 4 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()

 

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 restaurá-la. Para atender está necessidade, pode ser utilizada a função DBGetActFld() em conjunto com a DBSetActFld()

Esta função está disponível a partir da build 7.00.131227A , com data de geração superior a  

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