COMO SELECIONAR A LINHA DO DBGRID QUE SERÁ MOSTRADA NO FORM

Delphi

18/09/2011

URGENTE!!!! Estuo desenvolvendo um sistema  de DvdTeca para a Escola onde faço estágio,quando seleciono um registro no DBGRID para alteração, por exemplo,ele chama  apenas o ultimo registro e não aquele que foi selecionado .   Uso esse procedure : procedure TFrmConsultaLocador.BitBtn1Click(Sender: TObject);
begin
  Codlocador:=TbLocador.FieldByName('Codigo').asInteger;
     Close;
end;     OBRIGADO PELA ATENÇÃO!
Vanderbil Lima

Vanderbil Lima

Curtidas 0

Respostas

Frederico Brigatte***

Frederico Brigatte***

18/09/2011

Qual o banco que você usa e tipo de conexão?
GOSTEI 0
Rafael Ribeiro

Rafael Ribeiro

18/09/2011

Amigo... isso acontece porque você está dando um close. No clique do botão coloque apenas: Tblocador.edit;
GOSTEI 0
Frederico Brigatte***

Frederico Brigatte***

18/09/2011

E isso mesmo. Tente assim:

procedure TFrmConsultaLocador.BitBtn1Click(Sender: TObject);
begin
Codlocador:=TbLocador.FieldByName(Codigo).asInteger;
<NomeDaTabela>.edit;
end;
GOSTEI 0
POSTAR