Ver Mensaje Individual
  #2  
Antiguo 11-06-2010
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 947
Reputación: 25
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Podrias deshabilitar los eventos OnChange cuando este en cierto DBEdit...

Ejm:

Cuando estas en el DBEdit1, se deberia desabilitar los eventos de DBEdit2, DBEdit3...

Para ello en el evento OnEnter de cada DBEdit podrias hacer...

Código Delphi [-]
procedure TForm1.DBEdit1OnEnter(Sender:TObject);
begin
      DBEdit1.OnChange:=DBEdit1Change;  //Activas el evento onchange del DBEdit1, para que realize los calculos...
      DBEdit2.OnChange:=NIL;
      DBEdit3.OnChange:=NIL;
end;

procedure TForm1.DBEdit2OnEnter(Sender:TObject);
begin
      DBEdit1.OnChange:=NIL
      DBEdit2.OnChange:=DBEdit2Change;  //Activas el evento onchange del DBEdit2, para que realize los calculos...;
      DBEdit3.OnChange:=NIL;
end;

Y asi con el DBEdit3...

Espero te sirva...Saludos
Responder Con Cita