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 FormPrincipal.TBnuevoV.Enabled := False 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