Fórum Dar Foco em célula do DBGrid #363605

09/09/2008

0

Tenho esse código

    with DMVendas do
    begin
      cdsProdutos.Close;
      cdsProdutos.Params[0].AsString := DBGrid1.SelectedField.Text;
      cdsProdutos.Open;
      if cdsProdutos.RecordCount < 1 then
      begin
        Minha_MessageDlg(´Referência não encontrada!´, mtError, [mbOK], 0, 0, True);
      end;
    end;
  end;


Como faço pra dar foco na célula qndo não achar a [b:5fe7d90d59]referência[/b:5fe7d90d59]?


Facc

Facc

Responder

Post mais votado

09/09/2008

with DMVendas do
begin
cdsProdutos.Close;
cdsProdutos.Params[0].AsString := DBGrid1.SelectedField.Text;
cdsProdutos.Open;
if cdsProdutos.RecordCount < 1 then
begin
Minha_MessageDlg(´Referência não encontrada!´, mtError, [mbOK], 0, 0, True);
end
else
begin
dbGrid1.SetFocus; ///Deste modo
DBGrid1.SelectedIndex:= 0; //Vai p/ primeria celula
end
end;
end;


Walter Faria

Walter Faria
Responder

Gostei + 1

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

Aceitar