DBGrid! somente alterar tabela

Delphi

07/07/2004

Uso tabelas Paradox, em um DBGrid o q tenho q fazer para o usuário não consiga incluir pelo DBgrid só consiga editar a tabela pelo DBgrid, pois se eu colocar true na propriedade ReadOnly do DGrid o usuário não vai conseguir nem editar, como consigo resolver isso :?:


Janete

Janete

Curtidas 0

Respostas

Rômulo Barros

Rômulo Barros

07/07/2004

procedure TForm1.DBGrid1KeyPress(Sender: TObject; var Key: Char);
begin
  If TDBGrid(Sender).DataSource.DataSet.State = dsinsert then
    abort;
end;



GOSTEI 0
Janete

Janete

07/07/2004

[quote:f426f555ec=´Undeclared Identifier´]
procedure TForm1.DBGrid1KeyPress(Sender: TObject; var Key: Char);
begin
  If TDBGrid(Sender).DataSource.DataSet.State = dsinsert then
    abort;
end;
[/quote:f426f555ec]

O DataSource está no form pai e não no form q está o DBGrid, e agora como eu faço?


GOSTEI 0
Rômulo Barros

Rômulo Barros

07/07/2004

O DataSource está no form pai e não no form q está o DBGrid, e agora como eu faço?


Pode deixar do jeito q falei anteriormente que irá funfar perfeitamente. :wink:


GOSTEI 0
POSTAR