Retorna um bloco de código para um campo determinado da tabela corrente.
Sintaxe
FIELDBLOCK( cCampo ) –> Bloco de Código
Descrição
Esta função é utilizada para retornar um bloco de código executável com o campo especificado. Sendo que quando o bloco resultante é executado sem valor recupera o valor armazenado no campo, mas quando executado com um valor, seta este valor no determinado campo.
Portanto, o bloco 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
Exemplo
Este exemplo mostra como se pode usar o FIELDBLOCK para criar o bloco de código para o campo Nome da tabela corrente na variável bBloco:
USE Cliente VIA “DBFCDX” NEW
bBloco := FIELDBLOCK(“Nome”)
