4D View v16

PV GET CELL FIELD

Página Inicial

 
4D View v16
PV GET CELL FIELD

PV GET CELL FIELD 


 

PV GET 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 de campo

O comando PV GET CELL FIELD devolve, nos parâmetros tabela e campo, os números da tabela e do campo relacionados a célula designada por coluna e linha.

Consulte o exemplo do comando PV SET CELL FIELD.

O seguinte exemplo ilustra o uso do comando PV GET CELL FIELD em um método permitindo a ordem das colunas dinâmicas depois de um clique no cabeçalho. A área só contém colunas dinâmicas. Começamos por instalar o método chamada de retorno EventMethod que será chamado no evento de um clique na área:

 PV ON EVENT(area;pv on clicked;"EventMethod")

Esta instrução intercepta todo clique na área. O método EventMethod nos permite detectar os cliques nos cabeçalhos das colunas e ordenar os dados em consequência.

  `EventMethod Method
 C_BOOLEAN($0)
 C_LONGINT($1;$2;$3;$4;$5;$6)
 C_INTEGER($tableNum;$fieldNum)
 
 If($5=0) `Se o clic for feito em um cabeçalho
    $0:=True `Cancela o evento
    PV GET CELL FIELD(area;$4;1;$tableNum;$fieldNum`Data a ordenar
    ORDER BY(Table($tableNum)->;Field($tableNum;$fieldNum)->;>) `Ordem dos dados 4D
 End if `Os valores associados nas colunas se ordenam automaticamente



Ver também 

PV Get cell value type
PV SET CELL FIELD

 
PROPRIEDADES 

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

 
HISTÓRIA 

Criado por: 4D View 6.8

 
ARTICLE USAGE

4D View Linguagem ( 4D View v16)