DBGrid! somente alterar tabela

07/07/2004

0

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

Responder

Posts

07/07/2004

Rômulo Barros

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



Responder

07/07/2004

Janete

[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?


Responder

07/07/2004

Rômulo Barros

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:


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar