4D View v14PV SET CELL BOOLEAN VALUE |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v14
PV SET CELL BOOLEAN VALUE
|
PV SET CELL BOOLEAN VALUE ( area ; columna ; linea ; valor ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
area | Entero largo |
![]() |
Área 4D View | |||||
columna | Entero largo |
![]() |
Número de columna de la celda | |||||
linea | Entero largo |
![]() |
Número de línea de la celda | |||||
valor | Entero |
![]() |
Valor de la celda | |||||
El comando PV SET CELL BOOLEAN VALUE asigna el valor entero a la celda asignada por columna y linea. Este entero permite expresar un valor booleano (0=Falso, 1=Verdadero): luego es necesario traducir los booleanos 4D como una función Num(elBooleano).
Modificaremos el ejemplo del comando PV SET CELL STRING VALUE al tipo booleano, representado por un entero:
C_INTEGER($CopyNumber)
C_LONGINT($Column;$Row) `Coordenadas de la celda a copiar
C_INTEGER($Index) `Índice del bucle
C_BOOLEAN($Value) `Valor a copiar
$CopyNumber:=Num(Request("¿Cuántas copias desea?";"5")) `5 por defecto
If($CopyNumber>0)
PV GET CURRENT CELL(Area;$Column;$Row) `Celda a copiar
$Value:=(PV Get cell boolean value(Area;$Column;$Row)=1) `Conversión entero a booleano
For($Index;$Row+1;$Row+$CopyNumber) `$CopyNumber loop(s)
PV SET CELL BOOLEAN VALUE(Area;$Column;$Index;Num($Value)) `Copiar valor
End for
End if
Producto: 4D View
Tema: PV Valor celda
Número
15841
Creado por: 4D View 6.8
PV Get cell boolean value
PV Get cell value type
4D View - Lenguaje ( 4D View v11.4)
4D View - Lenguaje ( 4D View v12)
4D View - Lenguaje ( 4D v13)
4D View - Lenguaje ( 4D View v14 R2)
4D View - Lenguaje ( 4D View v14)
4D View - Lenguaje ( 4D View v14 R3)
4D View - Lenguaje ( 4D View v14 R4)