Página 1 de 1
TBrowse / Delete
Enviado: 14 Abr 2009 16:48
por Netavin
Boa tarde amigos do conselho !!
Até que enfim estou pegando o traquejo no TB !! Isso graças aos incentivos dos amigos do Fórum aliado às dicas.
Neste momento eu gostaria de saber como fazer para excluir um registro através dele. Já vi alguns exemplos de uso do TB, porém até agora não encontrei nada sobre como fazer uma exclusão.
:{
[]´s
Netavin
Re: TBrowse / Delete
Enviado: 14 Abr 2009 19:20
por Hasse
Nenhum segredo.
Basta dar o comando DELETE ou a função DBDelete() e voilá....
Evidente que se você quer que o registro não mais apareça do TB, é necessário dar o SET DELETED ON. Assim que você der um SET DELETED OFF, todos os registros "deletados" no DBF aparacerão novamente na tela. Veja que a teoria permanece inalterada em relação aos procedimentos anteriores.
Na realidade o TB simplesmente obedece ao arquivo DBF, seus parâmetros e seus SET's. Veja o TB como um simples mas moderno e poderoso apresentador (visualizador) do dados do DBF.
É importante que o TB reconstrua a tela após o DELETE, via um dos métodos de refresh.
Re: TBrowse / Delete
Enviado: 15 Abr 2009 09:28
por alaminojunior
Eis um fragmento do código que eu utilizo
Código: Selecionar todos
case tempo = K_DEL
if wvt_messagebox("C O N F I R M A O P E R A C A O ?","A T E N C A O",36) == 6
bloq(2)
dele
dbcommit()
unlock
endif
pit6:RefreshAll()
loop
Re: TBrowse / Delete
Enviado: 15 Abr 2009 22:33
por Netavin
Boa noite meus amigos !
Valeu pelas dicas !!!
Captei a mensagem honorável alamino.
Agradecido.
[]´s
Netavin