На главную
Подписка
Новости


Рейтинг@Mail.ru











Главная / DELPHI / Часто задаваемые вопросы и ответы на них / Компоненты / Обрабатываем выделенные строки в DBGrid Сделать домашней страницей Добавить в избранное Написать писмо

Обрабатываем выделенные строки в DBGrid


Я целюсь не рукой; кто целится рукой, тот забыл лицо своего отца. Я целюсь глазом. Я стреляю не рукой; кто стреляет рукой, тот забыл лицо своего отца. Я стреляю разумом. Я убиваю не оружием; кто убивает оружием, тот забыл лицо своего отца. Я убиваю сердцем.
Древнее заклинание Квакеров


function TForm1.Grid_Edit(dbgIn: TDBGrid; qryIn: TQuery): Longint;  
begin 
  Result := 0; 
  with dbgIn.DataSource.DataSet do 
  begin 
    First; 
    DisableControls; 
    try 
      while not EOF do 
      begin 
        if (dbgIn.SelectedRows.CurrentRowSelected = True) then 
        begin 
          //Здесь можно обработать строку илил вызвать функцию для обработки
          Inc(Result); 
        end; 
        Next; 
      end; 
    finally 
      EnableControls; 
    end; 
  end; 
end; 

procedure TForm1.Button1Click(Sender: TObject); 
begin 
  Form1.Caption := 'Обработано: ' + IntToStr(Grid_Edit(DBGrid1, Query1)); 
end;


Copyright ©   "DELPHI WORLD"   E-mail:   delphiworld@mail.ru  http://www.delphiworld.narod.ru
Источник получения информации: http://www.delphiworld.narod.ru
Hosted by uCoz