Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20.6
DELETE RECORD
|
DELETE RECORD {( tabela )} | ||||||||
Parâmetro | Tipo | Descrição | ||||||
tabela | Tabela |
![]() |
Tabela na qual o registro atual será apagado, ou tabela Padrão, se omitido | |||||
DELETE RECORD apaga o registro atual de tabela no processo. Se não houver registro atual para tabela no processo, DELETE RECORD não tem efeito. Em um formulário, pode criar um botão Apagar registro em lugar de utilizar este comando.
Nota:
A eliminação de registros é uma operação permanente e não pode ser desfeita (exceto quando é executado durante uma transação, ver Usar Transações).
Se um registro for apagado, o número do registro será reutilizado quando novos registros forem criados. Não utilize o número do registro como identificador do registro se seu banco permite a eliminação de registros.
O exemplo apaga um registro de um empregado. O código pergunta ao usuário o número do empregado a apagar, procura o registro correspondente e o a apaga:
vBuscar:=Request("Número do empregado a apagar:") ` Obtém um número de identificação do empregado
If(OK=1)
QUERY([Empregado];[Empregado]ID =vBuscar) ` Buscar o empregado
DELETE RECORD([Empregado]) ` Apagar o empregado
End if
Produto: 4D
Tema: Registros
Número
58
Modificado: 4D 2004
Manual de linguagem 4D ( 4D v20)
Manual de linguagem 4D ( 4D v20.1)
Manual de linguagem 4D ( 4D v20.2)
Manual de linguagem 4D ( 4D v20.3)
Manual de linguagem 4D ( 4D v20.4)
Manual de linguagem 4D ( 4D v20.5)
Manual de linguagem 4D ( 4D v20.6)