Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
FieldBlock
FieldBlock

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