Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
WP Table insert rows
|
WP Table insert rows ( objTarget | {refTabela ; numLinha} {; numLinhasInserir} ) -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
objTarget | Objeto |
![]() |
Range ou elemento ou 4D Write Pro | |||||
refTabela | Objeto |
![]() |
Referência de Tabela | |||||
numLinha | Inteiro longo |
![]() |
Número índice da linha | |||||
numLinhasInserir | Inteiro longo |
![]() |
Número de linhas a inserir (valor predeterminado =1) | |||||
Resultado | Objeto |
![]() |
Range/seleção de linhas da tabela | |||||
O comando WP Table insert rows insere uma ou várias linhas em uma tabela 4D Write Pro.
Este comando é compatível com duas sintaxes:
O parâmetro opcional numLinhas define o número de linhas a inserir em objTarget ou refTabela. De maneira predeterminada, se omitir este parâmetro, se insere uma linha.
Resultado
O comando devolve uma range de linhas que representa as linhas inseridas ou Null se não inserir nada.
Se quiser inserir duas linhas ao final da tabela Invoice (faturas):
C_OBJECT($row)
C_OBJECT($table;$row)
C_LONGINT($rowNum)
$table:=WP Get element by ID(WParea;"Invoice") //consultar a tabela "Invoice"
If($table#Null)
$rowNum:=$table.rowCount+1 //agregue 1 à última linha para designar onde inserir as linhas
$row:=WP Table insert rows($table;$rowNum;2)
End if
Insere as duas filas novas na localização corrcta:
Produto: 4D
Tema: Linguagem 4D Write Pro
Número
1691
Criado por: 4D v18
Referência 4D Write Pro ( 4D v20 R7)