4D View v14PV SET CELL STRING VALUE |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v14
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 if
Consejo: 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 View
Tema: PV Valor celda
Número
15856
Creado por: 4D View 6.8
PV Get cell string 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)