|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.02.2009, 21:31 | #1 |
Подтвердите свой е-майл
Регистрация: 12.02.2009
Сообщений: 144
|
Поиск в StringGrid
Делаю поиск так:
for i:=1 to StringGrid1.RowCount-1 do for j:=1 to StringGrid1.ColCount-1 do begin if StringGrid1.Cells[i,j] = Edit5.Text then StringGrid2.Cells[i,j]:=StringGrid1.Cells[i,j]; end; Скажите пожалуйста, как сделать чтобы еще курсор(фокус) переходил на ту строку где найдено нужное слово |
12.02.2009, 23:16 | #2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
А вы хотите сказать, что ЭТО у вас правильно работает???
Да будет вам известно, что в Cells[i,j] первым указывается индекс столбца (Col), а вторым - строки (Row), а не как у вас - наоборот. А выделение показать проще простого: Код:
|
13.09.2010, 07:23 | #3 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,194
|
Сделал поиск и показ сообщения с найденным значением так:
Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
13.09.2010, 07:47 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Цитата:
Вот так допустим мы найдем строки с искомым значением: Код:
Соответственно покрасим если номер этакой строки присутствует в списке: Код:
I'm learning to live...
|
|
13.09.2010, 08:07 | #5 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,194
|
Че-т не работает. Куда первый код-то поместить? Ошибка про AccessViolation вылетает.
P.S. я знаю, что тему старая, поэтому для того, чтобы не создавать новую подобную, я воспользовался поиском по форуму и оставил пост в наиболее подходящей теме. Чтобы не нарушать того, за что ругаю как модератор других.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
13.09.2010, 09:29 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Цитата:
I'm learning to live...
|
|
13.09.2010, 09:45 | #7 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,194
|
Ок, попробую щас. Лапшу тока съем . А скажи, можно ли прикрутить сюда проверку на наличие букв в числах в столбце? Например, пусть в таблице есть столбец:
4566542 8778952 его нужно проверить, все эти значения, на наличие "левых символов", т.е. чтобы если этот столбец будет таким: 4566542 8I7789A то выполнить закраску строки, т.е. то, о чем шла речь выше ???
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск в StringGrid (другие темы не помогли :( ) | LobsterOK | Помощь студентам | 5 | 29.11.2008 18:48 |
StringGrid | StartMis | Общие вопросы Delphi | 5 | 21.11.2008 15:11 |
StringGrid | Devikss | Общие вопросы Delphi | 8 | 25.05.2008 16:14 |
StringGrid | bart77 | Помощь студентам | 9 | 27.04.2007 09:35 |
StringGrid | dj jo | Компоненты Delphi | 2 | 15.02.2007 07:47 |