PDA

Ver la Versión Completa : Cancelar el salto hacia otra celda de un DBGrid


micky mouse
28-05-2008, 19:36:14
holas.
espero me puedan ayudar con esto. encontrandome en una celda de un DBGrid como puedo cancelar el salto hacia otra celda, bajo cierta condición?
PD.: la celda destino se encuentra en otra FILA.

BlueSteel
28-05-2008, 20:00:07
holas.
espero me puedan ayudar con esto. encontrandome en una celda de un DBGrid como puedo cancelar el salto hacia otra celda, bajo cierta condición?
PD.: la celda destino se encuentra en otra FILA.

Hola...

Pero la otra fila es un registro que te muestra datos... o te da un registro en blanco

si es esta última, con la opción ReadOnly a true, se soluciona.. pero si es la primera... dependerá de la condición que deba cumplir el sgte registro... o el actual ..

Salu2:p:D

roman
28-05-2008, 20:07:11
Prueba con el evento BeforeScroll del DataSet.

Agrego:

Es decir:


procedure TForm1.Table1BeforeScroll(DataSet: TDataSet);
begin
if LaCondicionSeCumple then
abort;
end;


// Saludos

micky mouse
28-05-2008, 21:58:49
gracias chicos fueron de ayuda.

GRACIAS.