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”)

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Necessita de ajuda?