DBEDit - como fazer com que não salve em modo de edição?
Alguém sabe como fazer com que um dbedit não altere os dados em modo de edição?
Quero que ele só salve quando eu der um post na tabela, entretanto ele salva automático quando edito ele.
Alguém saberia como desativar isso?
Quero que ele só salve quando eu der um post na tabela, entretanto ele salva automático quando edito ele.
Alguém saberia como desativar isso?
Yuffie
Curtidas 0
Respostas
Yuffie
15/10/2012
Ele salva quando deixo em modo de edição, altero o valor no dbedit e dou um next na tabela sem dar post.
Então resolvi assim, fiz o seguinte: se ele estiver em modo de edição e eu der um next, então eu mando fechar e abrir a tabela assim: tabela.close; tabela.open.., daí ele não salva. Só assim pro dbedit não dar post automático.
Então resolvi assim, fiz o seguinte: se ele estiver em modo de edição e eu der um next, então eu mando fechar e abrir a tabela assim: tabela.close; tabela.open.., daí ele não salva. Só assim pro dbedit não dar post automático.
GOSTEI 0
Alisson Santos
15/10/2012
o que pode fazer é quando for edit e não quer que o campo seja alterado deixa ele como readonly.
exemplo.
Não sei se seria isso mais se for espero ter ajudado.
exemplo.
If dataset.stat = dsEdit then dbedit.ReadOnly := True.
Não sei se seria isso mais se for espero ter ajudado.
GOSTEI 0