4D View v16

PV SET CELL FIELD

Inicio

 
4D View v16
PV SET CELL FIELD

PV SET CELL FIELD 


 

PV SET 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 SET CELL FIELD asocia un campo a la celda de area cuyas coordenadas corresponden a la intersección de columna y línea.

numTabla es el número de la tabla en la que desea asociar el registro actual de la celda. El valor que aparece es el del campo para el registro actual.

La celda está asociada al campo de manera dinámica: toda modificación del valor se refleja automáticamente en el campo del registro actual y viceversa.

Ejemplo  

Es posible construir un formulario de entrada compuesto por celdas 4D View: cada una de ellas permite la visualización y la modificación de los campos asociados con el comando PV SET CELL FIELD. El registro puede manejarse por el método de retrollamada u otro objeto del formulario, para una entrada en bucle:

 C_LONGINT($Table;$Field//Referencia de los campos asociados
 
 If(Form event=On Load)
    PV GET CELL FIELD(Area;2;1;$Table;$Field//¿Hay un campo asociado a B1?
    If($Table=0) & ($Field=0)
       PV SET CELL FIELD(Area;2;1;1;4) //B1 : [Clients]LastName
    End if
 
    PV GET CELL FIELD(Area;2;2;$Table;$Field//¿Hay un campo asociado a B2?
    If($Table=0) & ($Field=0)
       PV SET CELL FIELD(Area;2;2;1;3) //B2 : [Clients]FirstName
    End if
 
  //Labels
    PV SET CELL STRING VALUE(Area;1;1;"Last Name:")
    PV SET CELL STRING VALUE(Area;1;2;"First Name:")
 
    CREATE RECORD([Clients]) //Nuevo cliente introducido
 End if



Ver también 

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

 
PROPIEDADES 

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

 
HISTORIA 

Creado por: 4D View 6.8

 
ARTICLE USAGE

4D View - Lenguaje ( 4D View v16)