|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.04.2010, 08:51 | #1 |
Пользователь
Регистрация: 29.09.2009
Сообщений: 12
|
поиск в StringGrid ...
Доброго времени суток!!!
Помогите пожалуйста разобраться. Осуществляю поиск в двух StringGrid. StringGrid1 - колонка1 - шаблон артикулов. Во втором гриде колонка артикулов соответствует шаблону, а в третьем гриде похожи только первые три артикула - остальные или разбросаны, или отсутствуют. Если не использовать break то цикл не останавливается, а если исползовать то находит только первые три и все. procedure TForm2.SpeedButton14Click(Sender: TObject); var i, ipM, s1, s2 : integer; begin s1 := RzStringGrid4.RowCount; s2 := RzStringGrid5.RowCount; for ipM := 1 to s1 do begin Edit5.Text := RzStringGrid7.Cells[1, ipM]; for i:=1 to s2 do begin {артикул найден} if RzStringGrid5.Cells[2, ipM] <> Edit5.Text then begin RzStringGrid7.Cells[2, ipM] := RzStringGrid5.Cells[2, ipM]; Edit5.Text := RzStringGrid7.Cells[1, ipM+1]; end {артикул НЕ найден} else RzStringGrid7.Cells[2, ipM] := ''; Edit5.Text := RzStringGrid7.Cells[1, ipM+1]; break; end; end; end; |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск в StringGrid | program123 | Общие вопросы Delphi | 6 | 13.09.2010 09:45 |
поиск в stringgrid | Dimati87 | Общие вопросы Delphi | 6 | 17.07.2009 07:44 |
поиск текста из edit по StringGrid [?] | dalien | Общие вопросы Delphi | 3 | 18.06.2009 22:35 |
Поиск в StringGrid | program123 | Помощь студентам | 5 | 11.04.2009 19:10 |
StringGrid(поиск среднестатистического элемента) | MaksimSeriy | Общие вопросы Delphi | 1 | 08.04.2009 23:53 |