| 4D v13PV SET CELL BOOLEAN VALUE | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D View v13
 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
	Tema: PV Valor celda
	Número 
        15841
        
        
        
	
     Lista alfabética de los comandos
    Lista alfabética de los comandos
	Creado por: 4D View 6.8
PV Get cell boolean value
PV Get cell value type