Ver Mensaje Individual
  #17  
Antiguo 15-11-2005
Avatar de Héctor Randolph
[Héctor Randolph] Héctor Randolph is offline
Miembro Premium
 
Registrado: dic 2004
Posts: 882
Reputación: 20
Héctor Randolph Va por buen camino
Disculpa pero no entiendo bien esta parte.

Código Delphi [-]
procedure TFrmMezclas.ItemsGridEnter(Sender: TObject);
begin
  if (DSMezclas.DataSet.State = dsEdit) or (DSMezclas.DataSet.State = dsInsert) then
  begin
     DSMezclas.DataSet.Post;
     DSMezclas.DataSet.Refresh;
  end;
end;

¿Exactamente en que momento activas este código, en el evento OnEnter del DBGrid?

Si es así, ¿Porqué en ese evento?

De hecho yo te sugiero que la tabla mezclas permanezca en estado de inserción/edición mientras agregas los items, si haces un Refresh sobre la tabla posiblemente recorrerás el puntero de registros y tu información no será correcta.

Saludos
Responder Con Cita