Apagar registro em uma DBGrid! Urgente!
Como faço para a DBGrid não aceitar apagar registros usando CTRL+DELETE?
Enivaldo
---------------------------------------------------------
´A única coisa permanente no mundo é a mudança´
Enivaldo
---------------------------------------------------------
´A única coisa permanente no mundo é a mudança´
N_valdo
Curtidas 0
Respostas
Marcio.theis
19/01/2004
coloque na propriedade OnKeyDown do form o seguinte código
if (Shift = [ssCtrl]) and (Key = 46) Then
key:=0;
if (Shift = [ssCtrl]) and (Key = 46) Then
key:=0;
GOSTEI 0
Delphibond
19/01/2004
oi,
dá pra vc colocar options.dgediting=false; o problema é que aí não daria pra editar a tabela;
outra opção é vc colocar no evento onpost da tabela o código:
if dbgrid1.focused then abort;
(* não esquecer de colocar nas propriedades do dbgrid (options.dgconfirmdelete=false) pq aí ele não perguntaria pra deletar. *)
ps: ñ conseguir tou no mail aih em baixo.
t+
dá pra vc colocar options.dgediting=false; o problema é que aí não daria pra editar a tabela;
outra opção é vc colocar no evento onpost da tabela o código:
if dbgrid1.focused then abort;
(* não esquecer de colocar nas propriedades do dbgrid (options.dgconfirmdelete=false) pq aí ele não perguntaria pra deletar. *)
ps: ñ conseguir tou no mail aih em baixo.
t+
GOSTEI 0