Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Cancelar el salto hacia otra celda de un DBGrid (https://www.clubdelphi.com/foros/showthread.php?t=56828)

micky mouse 28-05-2008 19:36:14

Cancelar el salto hacia otra celda de un DBGrid
 
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

Cita:

Empezado por micky mouse (Mensaje 289665)
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:

Código Delphi [-]
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.


La franja horaria es GMT +2. Ahora son las 20:16:51.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi