4D v14.3SAVE RECORD |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
SAVE RECORD
|
SAVE RECORD {( tabela )} | ||||||||
Parâmetro | Tipo | Descrição | ||||||
tabela | Tabela |
![]() |
Tabela para a qual vai salvar o registro atual, ou tabela padrão, se omitido | |||||
SAVE RECORD guarda o registro atual de tabela no processo atual. Se não houver registro atual, o comando SAVE RECORD é ignorado.
Pode utilizar SAVE RECORD para guardar um registro criado ou modificado por programação. Quando um registro foi modificado e confirmado pelo usuário em um formulário, não é necessário guardar com SAVE RECORD. Um registro que foi modificado pelo usuário em um formulário, mas foi cancelado, mesmo assim podem ser guardados com SAVE RECORD.
Estes são alguns casos onde é necessário SAVE RECORD:
Para guardar um novo registro criado com CREATE RECORD ou DUPLICATE RECORDNão deve executar SAVE RECORD no evento de formulário On Validate de um registro que foi aceito. Se o fizer, o registro será guardado duas vezes.
O exemplo a seguir é parte de um método que lê registros de um documento. Nessa parte do código, é recebido um registro, e depois, se receber corretamente, o registro é guardado:
RECEIVE RECORD([Clientes]) ` Recepção do registro a partir do disco
If(OK=1) ` Se o registro é recebido corretamente…
SAVE RECORD([Clientes]) ` guardar
End if
Produto: 4D
Tema: Registros
Número
53
Criado por: < 4D v6
Manual de linguagem 4D ( 4D v12.4)
Manual de linguagem 4D ( 4D v11 SQL Release 6)
Manual de linguagem 4D ( 4D v14 R3)
Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v13.5)
Manual de linguagem 4D ( 4D v14.3)
Manual de linguagem 4D ( 4D v14 R4)