| 4D v13PV SET CELL STRING VALUE | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D View v13
 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 ifConselho: 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
	Tema:  PV Valor célula
	Número 
        15856
        
        
        
	
	Criado por: 4D View 6.8
PV Get cell string value
PV Get cell value type