Á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 »

Função: FieldBlock

Retorna um bloco de código para um determinado campo da tabela corrente.

FieldBlock ( < cCampo> ) --> bRet

NomeTipoDescriçãoObrigatórioReferência
cCampoCaracterIndica o nome do campo que será retornado o bloco de código. X
    bRet(codeblock)
  • Retorna o bloco de código para o campo especificado na tabela corrente.

Essa função é utilizada para retornar um bloco de código executável com o campo especificado.

Quando o bloco de código resultante é executado sem parâmetro, recupera o valor armazenado no campo. Mas, quando executado com um valor, seta esse valor no determinado campo.

Portanto, o bloco de código retornado é similar a: &("{|Valor| IF(Valor==NIL, Campo, Campo:=Valor)}")

Sendo:

Campo =  Parâmetro da função FieldBlock()
Valor = Valor executado no bloco de código

//Este exemplo, apresenta como utilizar a função FieldBlock() para criar o bloco de código//para o campo 'Nome' da tabela corrente na variável bBloco.USE Cliente Alias Cliente NEW VIA "DBFCDX" bBloco := FieldDBLock("NOME")
Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server

  • Sem rótulos