![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 03.07.2009
Сообщений: 246
|
![]()
Если не трудно покажите на примере что я не так сделал.
|
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
С охотой, только вопрос этот не понятен.
Что с чем сравнивать не ясно? Что в вашем представлении "правильные данные"? Копировать все данные из 1 и 2 колонок или те, которые "правильные"? И, наконец, куда копировать? |
![]() |
![]() |
![]() |
#13 |
Форумчанин
Регистрация: 03.07.2009
Сообщений: 246
|
![]()
Сравнить данные из 1 столбца с данными из edit,причём нужно все строчки проверить. И если совпадают данные из 1 столбца с edit то передать переменным l и p
|
![]() |
![]() |
![]() |
#14 | |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
Сравнивать надо каждую ячейку что ли? Никак нельзя добиться от вас "правды".
Таблица состоит из колонок и строк. На пересечении находятся ячейки, в которых есть данные. Просто перебрать все ячейки одного столбца? Если так, то простой цикл: Код:
Появились какие-то переменные l и p. Какого они типа не ясно. Глобальные или локальные. Если совпадающих с Edit1.Text ячеек много, то переменных мало получается. Цитата:
Видите, как важно правильно сформировать вопрос, чтобы тут не ковырялись в попытках "расшифровать" чего вам надо, а сразу ответили бы. Последнее "объяснение" запутало еще больше. Может кто другой поймет чего автору надо. Я сдаюсь. |
|
![]() |
![]() |
![]() |
#15 |
Форумчанин
Регистрация: 03.07.2009
Сообщений: 246
|
![]()
Из каждой строчки первую колонку и сравнивать с edit,если всё правельно то копировать текст из 1 и 3 колонки в переменные l и P. l,P:String;
Если же не совпадают данные то проверять следущею строчку. |
![]() |
![]() |
![]() |
#16 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]() Код:
Если тексты в ячейке и Edit совпадают, то записываем в L строку из совпадающей ячейки, а в P строку из ячейки, которая находится на пересечении строки таблицы R и третьей колонки. При совпадении текстов и после записи в переменные прерываем цикл (break). Правда, опять не понятно: "копировать текст из 1 и 3 колонки". Имеется ввиду весь текст, которые во всех ячейках колонки (составной текст из всех ячеек колонок 1 и 3 или текст ячеек (из 1 и 3 колонки, индекс строки (R) которых совпадает с той, где поиск нашел "правильные" данные? |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
StringGrid проверка на наличие в ячейке символа | SPD | Общие вопросы Delphi | 0 | 20.09.2010 11:27 |
проверка базы данных на корректность веденных данных | samouelson | БД в Delphi | 1 | 20.12.2009 17:23 |
проверка данных 2 | nervnuu | Помощь студентам | 0 | 07.12.2009 21:51 |
Проверка данных | mehanek | Microsoft Office Excel | 3 | 17.04.2009 20:25 |