Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/327912/newLayout.css |
...
Pagetitle |
---|
...
|
...
...
...
|
Desmarca
...
o
...
registro
...
atual
...
caso
...
ele
...
tenha
...
sido
...
marcado
...
para
...
exclusão.
Sintaxe
Bloco de código | ||
---|---|---|
| ||
DBRecall()
DBRecall ( ) --> Nil |
Observações
- Para executar essa função, o registro atual deve estar bloqueado ou a tabela deve estar aberta em modo exclusivo.
- Se o registro atual não estiver excluído, essa função não faz nada.
- Essa função funciona de forma oposta DBDelete
...
- , que marca o
...
- registro atual como excluído.
Exemplos
O exemplo abaixo utiliza a RDD "TOPCONN", mas a função pode ser utilizada com qualquer uma das RDDs válidas.
//Este exemplo, apresenta como utilizar a função DBRecall() para retornar o estado do//do registro atual para normal.USE ClienteDBGoTo(100)DBDelete()Deleted() // Retorna: .T.DBRecall()Deleted() // Retorna: .F.//Este exemplo, apresenta como utilizar a função DBRecall() para desfazer todas as//exclusões da tabela corrente.USE ClienteDBGoToP()WHILE !EOF()DBRecall()DBSkip()ENDDO
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
user function test()
Local nHandle := TCLink()
Local cTable := "MYTABLE"
Local cRDD := "TOPCONN"
// Abre a tabela
DBUseArea( .T., cRDD, cTable, (cTable), .F., .F. )
// Maraca um registro para exclusão e depois desmarca
DBGoTo( 100 )
DBDelete()
conout( Deleted() ) // Exibe: .T.
DBRecall()
conout( Deleted() ) // Exibe: .F.
// Desmarca todos os registros da tabela que estão para exclusão
DBGoTop()
while !EOF()
DBRecall()
DBSkip()
enddo
// Fecha a tabela
DBCloseArea()
// Desconecta do SGBD
TCUnlink( nHandle )
return
|
Veja também
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas