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
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 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() TCLink() DBUseArea(.T., "TOPCONN", "SA1990", "SA1", .T.) // guarda os campos ativos cActive := DBGetActFld() // habilita todos os campos DBSetActFld("*",.T.) // executa alguma rotina ou processamento // desabilita todos os campos e habilita novamente apenas os campos previamente ativos DBSetActFld("*",.F.) DBSetActFld(cActive,.t.) return
Veja também
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas