Hola adsbernardo.
Suponiendo que tu campo se llame 'Baja', tu
TButton 'btnBorrar' y el campo esté definido '0' para False y '1' para True, yo usaría el evento
AfterScroll del
TDataSet:
Código Delphi
[-]
procedure TForm1.DataSetAfterScroll(DataSet: TDataSet);
begin
Button1.Enabled:= DataSet.FieldByName('Baja').AsInteger = 0;
end;
Saludos.
Edito: Si el campo está definido como Boolean tendrías que cambiar
AsInteger = 0 por
AsBoolean = False