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
Nome | Tipo | Descrição | Obrigatório | Referência | Observações |
---|---|---|---|---|---|
NENHUM |
Retorno
Nome | Tipo | Descrição | Observações |
---|---|---|---|
cCampos | Caractere | 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
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas