Retorna um bloco de código para um campo determinado especificando a área de trabalho.
Sintaxe
Descrição
Esta função é utilizada para retornar um bloco de código executável com o campo especificado em determinada área de trabalho. Sendo que quando o bloco resultante é executado sem valor recupera o valor armazenado no campo, mas quando executado com um valor seta esta valor no determinado campo.
Portanto o bloco retornado é similar a:
&(“{|Valor| IF(Valor==NIL, nArea->Campo, nArea->Campo:=Valor)}”)
Sendo: Campo = parâmetro da função FIELDBLOCK()
nArea = número da área de trabalho especificada no função FIELDWBLOCK()
Valor = valor executado no bloco de código
Exemplo
Este exemplo mostra como se pode usar o FIELDWBLOCK para criar o bloco de código para o campo Nome da área de trabalho 3 na variável bBloco:
USE Cliente VIA “DBFCDX” NEW
bBloco := FIELDBLOCK(“Nome”,3)
