| 4D v13PV SET CELL STRING VALUE | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D View v13
 PV SET CELL STRING VALUE 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PV SET CELL STRING 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 | Cadena |   | Valor a fijar | |||||
El comando PV SET CELL STRING VALUE escribe la cadena de caracteres valor en la celda designada por columna y línea.
Si valor comienza por el signo "=", será interpretado como una fórmula.
El siguiente ejemplo reproduce la hoja de cálculo "Copiar hacia abajo" para las celdas de tipo alfa numérico únicamente.
 C_INTEGER($CopyNumber)
 C_LONGINT($Column;$Row) `Coordenadas de la celda a copiar
 C_INTEGER($Index) `Índice de bucle
 C_STRING(80;$Value) `Valor a copiar
 
 $CopyNumber:=Num(Request("¿Cuántas veces debe copiar hacia abajo?";"5")) `5 por defecto
 
 If($CopyNumber>0)
    PV GET CURRENT CELL(Area;$Column;$Row) `Celda a copiar
    $Value:=PV Get cell string value(Area;$Column;$Row)
    For($Index;$Row+1;$Row+$CopyNumber) `$CopyNumber bucle(s)
       PV SET CELL STRING VALUE(Area;$Column;$Index;$Value)
    End for
 End ifConsejo: este método puede ser utilizado por todos los tipos, o mejor aún, para llamar a un método genérico para probar el tipo con PV Get cell value type antes de llamar "PV Get cell xxx value" luego el comando "PV SET CELL XXX VALUE" para copiar el valor, independientemente de su tipo, que puede ser un buen ejercicio de programación genérica.
	Producto: 4D
	Tema: PV Valor celda
	Número 
        15856
        
        
        
	
     Lista alfabética de los comandos
    Lista alfabética de los comandos
	Creado por: 4D View 6.8
PV Get cell string value
PV Get cell value type