4D View v16

PV GET CELL FIELD

Inicio

 
4D View v16
PV GET CELL FIELD

PV GET CELL FIELD 


 

PV GET CELL FIELD ( area ; columna ; linea ; numTabla ; numCampo ) 
Parámetro Tipo   Descripción
area  Entero largo in Área 4D View
columna  Entero largo in Número de columna de la celda
linea  Entero largo in Número de línea de la celda
numTabla  Entero in Número de tabla
numCampo  Entero in Número de campo

El comando PV GET CELL FIELD devuelve, en los parámetros tabla y campo, los números de la tabla y del campo relacionados a la celda designada por columna y linea.

Consulte el ejemplo del comando PV SET CELL FIELD.

El siguiente ejemplo ilustra el uso del comando PV GET CELL FIELD en un método permitiendo la ordenación de las columnas dinámicas después de  un clic en el encabezado. El área sólo contiene columnas dinámicas. Comenzamos por instalar el método de retrollamada EventMethod que se llamará en el evento de un clic en el área:

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

Esta instrucción intercepta todo clic en el área. El método EventMethod nos permite detectar los clics en los encabezados de las columnas y ordenar los datos en consecuencia.

  `EventMethod Method
 C_BOOLEAN($0)
 C_LONGINT($1;$2;$3;$4;$5;$6)
 C_LONGINT($tableNum;$fieldNum)
 
 If($5=0) `Si el clic se hace en un encabezado
    $0:=True `Cancela el evento
    PV GET CELL FIELD(area;$4;1;$tableNum;$fieldNum`Fecha a ordenar
    ORDER BY(Table($tableNum)->;Field($tableNum;$fieldNum)->;>) `Ordenación de los datos 4D
 End if `Los valores asociados en las columnas se ordenan automáticamente



Ver también 

PV Get cell value type
PV SET CELL FIELD

 
PROPIEDADES 

Producto: 4D View
Tema: PV Valor celda
Número 15913

 
HISTORIA 

Creado por: 4D View 6.8

 
ARTICLE USAGE

4D View - Lenguaje ( 4D View v16)