Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.05.2022, 23:17   #21
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

Код:
var
  f, i, j, t: Integer;  
  city, comp, street: String;
begin
  with StringGrid1 do for i := FixedRows to RowCount -1 do begin
      f := -1; city := Cells[1, i]; comp := lowercase(city); // Сохраним значения текущейстроки в StringGrid1
      t := strtoint(Cells[3, i]); street := Cells[2, i];
      with StringGrid2 do for j := FixedRows to RowCount - 1 step 2 do
        if lowercase(Cells[1, j]) = comp then begin
          f := j;
          break;
        end; // Совпадение найдено, изменяем флаг
      with StringGrid2 do if f < 0 then begin // Добавляем новый город
        InsertRowWithValues(RowCount, [inttostr(RowCount), city, street, inttostr(t)]); // Будет минимальное значение
        InsertRowWithValues(RowCount, [inttostr(RowCount), city, street, inttostr(t)]); // Будет максимальное значение
      end else begin
        if strtoint(Cells[3, j]) > t then begin
          Cells[2, j] := street;
          Cells[3, j] := inttostr(t);
        end;// Обновляем минимум
        if strtoint(Cells[3, j + 1]) < t then begin
          Cells[2, j + 1] := street;
          Cells[3, j + 1] := inttostr(t);
        end;// Обновляем максимум
      end;
    end;
end;
Вот так должно сработать. В браузере исправил - могут быть опечатки.

Последний раз редактировалось macomics; 30.05.2022 в 01:20.
macomics вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск в StringGrid Retiree Компоненты Delphi 1 27.04.2012 09:52
Поиск по БД в StringGrid Anny_Apple БД в Delphi 12 27.05.2011 00:14
Поиск в StringGrid program123 Общие вопросы Delphi 6 13.09.2010 09:45
Поиск в StringGrid program123 Помощь студентам 5 11.04.2009 19:10
Поиск по StringGrid'у monushka Помощь студентам 3 09.02.2008 20:03