Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Estudante Corrupto

Editar registros do BD, travando outros

Recommended Posts

Pessoal,

 

Preciso ter uma ideia de como fazer o seguinte:

 

Dar a opção ao usuário de editar determinado registro da tabela (andar de registro em registro com o dbnavigator) porém quando chegar em um registro QUE JÁ ESTÁ SENDO EDITADO por outro usuário, os campos edits e combobox que normalmente preencheriam com os dados da linha do BD, ficaria desabilitados, não deixando o usuário editar...

 

Alguma ideia??

Compartilhar este post


Link para o post
Compartilhar em outros sites

bem, ao meu ver, você pode usar um pouco de lógica ai... por exemplo, criar um campo temporário, por exemplo EDITANDO, em que, quando a pessoa joga os dados na tela pra editar, o campo EDITANDO fica TRUE, quando ele manda SALVAR ou EFETIVAR A EDIÇÃO, o campo EDITANDO = FALSE...logo, é só você fazer a verificacao né, if query.campo.asstring = 'True' then combobox1.enable:= false.......... nao testei nada, mas, acho que indo por essa lógica, deve funcionar.... bom, espero ter ajudado..

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.