Ver Mensaje Individual
  #5  
Antiguo 21-12-2006
neosyoshiran neosyoshiran is offline
Registrado
 
Registrado: oct 2004
Posts: 8
Reputación: 0
neosyoshiran Va por buen camino
Cool

Gracias a todos por su respueste.
Para tener un poco mas claro utilizo lo siguiente
un DATAMODULE"aqui tengo mis ttables y datasoruce" y un FormPrincipal"aqui tengo mis dbrids y demas"

Utilizando informacion de AzidRain

Código Delphi [-]
procedure DATAMODULE.DSE_TRABAJODataChange(Sender: TObject; Field: TField);
begin
  if DSE_TRABAJO.DataSet.Bof then  //Si estamos al principio del archivo
    FormPrincipal.TBnuevoV.Enabled := False  // Deshabilitar el boton
  else
    FormPrincipal.TBnuevoV.Enabled:=true;
end;

oh si fuera. Neftali
Código Delphi [-]
procedure TDMTe.DSE_TRABAJODataChange(Sender: TObject; Field: TField);
var
  Empty:Boolean;
begin
  Empty:=(FormPrincipal.dbgrid.DataSource.DataSet.EOF) and (FormPrincipal.dbgrid.DataSource.DataSet.BOF);
  FormPrincipal.TBnuevoV.Enabled := empty;
  FormPrincipal.TBmodificarV.Enabled := not empty;
  FormPrincipal.TBborrarV.Enabled := not empty;
end;
Cuando compilo todo sale bien, pero cuando lo ejecuto me sal eun error
de "accesviolation"


rcarrillom
La idea del TActionList nunca lo utilize, ando algo perdido pero los botones que utilizo como Nuevo, MOdificar , Borrar, llaman a otras Forms, donde ahi pongo los datos y recien los guardo con SQL.

Me pueden orientar mas por favor.

Saludos
Responder Con Cita