4D View v16

PV SET CELL FIELD

Página Inicial

 
4D View v16
PV SET CELL FIELD

PV SET CELL FIELD 


 

PV SET CELL FIELD ( area ; coluna ; linha ; numTabela ; numCampo ) 
Parâmetro Tipo   Descrição
area  Inteiro longo in Área 4D View
coluna  Inteiro longo in Número de coluna da célula
linha  Inteiro longo in Número de linha da célula
numTabela  Inteiro in Número de tabela
numCampo  Inteiro in Número do campo

O comando PV SET CELL FIELD associa um campo a célula de área cujas coordenadas correspondem a intersecção de coluna e linha.

numTabela é o número da tabela na que deseja associar o registro atual da célula. O valor que aparece é o do campo para o registro atual.

A célula está associada ao campo de forma dinâmica: toda modificação do valor se reflete automaticamente no campo do registro atual e vice-versa.

Exemplo  

É possível construir um formulário de entrada composto por células 4D View: cada uma delas permite a visualização e a modificação dos campos associados com o comando PV SET CELL FIELD. O registro pode ser lidado pelo método de chamada ou outro objeto do formulário, para uma entrada em um loop:

 C_LONGINT($Table;$Field//Referência dos campos associados
 
 If(Form event=On Load)
    PV GET CELL FIELD(Area;2;1;$Table;$Field//Há um campo associado a  B1?
    If($Table=0) & ($Field=0)
       PV SET CELL FIELD(Area;2;1;1;4) //B1 : [Clientes]Sobrenome
    End if
 
    PV GET CELL FIELD(Area;2;2;$Table;$Field)/Há um campo associado a B2?
    If($Table=0) & ($Field=0)
       PV SET CELL FIELD(Area;2;2;1;3) //B2 : [Clientes]Nome
    End if
 
  //Etiquetas
    PV SET CELL STRING VALUE(Area;1;1;"Sobrenome:")
    PV SET CELL STRING VALUE(Area;1;2;"Nome:")
 
    CREATE RECORD([Clients]) //Novo cliente introduzido
 End if



Ver também 

PV ADD DYNAMIC FIELDS
PV GET CELL FIELD
PV Get cell value type
PV SET CELL VARIABLE

 
PROPRIEDADES 

Produto: 4D View
Tema: PV Valor célula
Número 15918

 
HISTÓRIA 

Criado por: 4D View 6.8

 
ARTICLE USAGE

4D View Linguagem ( 4D View v16)