Fórum Cancelar o insert no DBGrid #352642
29/01/2008
0
Estou usando o ClientDataSet para trabalhar com tabelas temporárias, como faço para bloquear o Insert, quando clico com o direcional para baixo no ultimo registro, ele insere uma nova linha, como faço para cancelar isso mas que eu consiga trabalhar com todas as celular para poder editar?
vlw!!!
vlw!!!
Luiz_aquino
Curtir tópico
+ 0
Responder
Posts
29/01/2008
Rjun
Já experimentou colocar Abort no evento BeforeInsert?
Responder
Gostei + 0
29/01/2008
Aasn
Olá Luiz,
vc pode colocar no evento BeforeInsert do ClientDataSet o seguinte:
if DBGrid1.Focused then
Abort;
assim, se vc precisar inserir registros automaticamente, sem ser pelo DBGrid não haverá problema (desde que o foco não esteja no DBGrid), e ao focar o DBGrid, não será permitido inserir apenas editar.
[]´s
AASN
vc pode colocar no evento BeforeInsert do ClientDataSet o seguinte:
if DBGrid1.Focused then
Abort;
assim, se vc precisar inserir registros automaticamente, sem ser pelo DBGrid não haverá problema (desde que o foco não esteja no DBGrid), e ao focar o DBGrid, não será permitido inserir apenas editar.
[]´s
AASN
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)