4D View v14PV SET CELL STRING VALUE |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v14
PV SET CELL STRING VALUE
|
PV SET CELL STRING VALUE ( area ; coluna ; linha ; valor ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
area | Inteiro longo |
![]() |
Área 4D View | |||||
coluna | Inteiro longo |
![]() |
Número da coluna da célula | |||||
linha | Inteiro longo |
![]() |
Número de linha da célula | |||||
valor | cadeia |
![]() |
Valor da célula | |||||
O comando PV SET CELL STRING VALUE escreve a cadeia de caracteres valor na célula designada por coluna e linha.
Se valor começa pelo signo "=", será interpretado como uma fórmula.
O seguinte exemplo reproduz a folha de cálculo "Copiar para baixo" para as células de tipo alfa numérico unicamente.
C_INTEGER($CopyNumber)
C_LONGINT($Column;$Row) `Coordenadas da célula a copiar
C_INTEGER($Index) `Índice de laço
C_STRING(80;$Value) `Valor a copiar
$CopyNumber:=Num(Request("Quantas vezes deve copiar para baixo?";"5")) `5 por padrão
If($CopyNumber>0)
PV GET CURRENT CELL(Area;$Column;$Row) `Célula 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
Conselho: Este método pode ser utilizado por todos os tipos, ou melhor ainda, para chamar a um método genérico para provar o tipo com PV Get cell value type antes de chamar "PV Get cell xxx value" depois o comando "PV SET CELL XXX VALUE" para copiar o valor, independentemente de seu tipo, que pode ser um bom exercício de programação genérica.
Produto: 4D View
Tema: PV Valor célula
Número
15856
Criado por: 4D View 6.8
PV Get cell string value
PV Get cell value type
4D View Linguagem ( 4D View v11.4)
4D View Linguagem ( 4D View v12)
4D View Linguagem ( 4D v13)
4D View Linguagem ( 4D View v14 R2)
4D View Linguagem ( 4D View v14)
4D View Linguagem ( 4D View v14 R3)
4D View Linguagem ( 4D View v14 R4)