|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.06.2018, 19:00 | #1 |
Пользователь
Регистрация: 11.05.2018
Сообщений: 32
|
Delphi. Поиск по stringgrid.
Добрый день.Заранее благодарен за помощь .
Суть такова , сделал поиск по таблице , вроде как логика верна , но отображает пустую таблицу .Подскажите , что не верно. Код:
|
23.06.2018, 20:55 | #2 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Неисповедимы пути ... Возможно, содержимое совсем не то.
Поставить бряк и пройтись по строкам, узнать что находится в ptemp^.****, если цикл вообще выполнится. |
24.06.2018, 14:16 | #3 |
Пользователь
Регистрация: 11.05.2018
Сообщений: 32
|
Прогнал по отладке . Все считывается , данные присваиваются. Обнаружил , что после сравнения , т.е. после первой функции Pos сразу перескакивает на next, по остальным Pos даже не пробегает...
|
24.06.2018, 14:19 | #4 |
Пользователь
Регистрация: 11.05.2018
Сообщений: 32
|
При равных значениях внутри Pos, ничего не происходит ... фигня какая то
Последний раз редактировалось Mishka_M; 24.06.2018 в 14:21. Причина: ошибка |
24.06.2018, 15:43 | #5 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Это он подсвечивает одну строку, а проверяет все условия сразу.
Что показывает отладчик в это время? Какие значения в form2.Edit1.Text, ptemp^.day, ptemp^.pred и т.д.? Из выше описанной ситуации очевидно, что там нет совпадений. Код:
|
24.06.2018, 15:59 | #6 | |
Пользователь
Регистрация: 11.05.2018
Сообщений: 32
|
равные , то есть к примеру , по циклу в ^day ложится значение вторник, я в edit ввожу вторник, значения равны, но в Begin он не переходит , а проскакивает сразу на next.
синтаксис Цитата:
|
|
24.06.2018, 16:03 | #7 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Что показывает отладчик? Скриншот неплохо бы (с данными отладчика на строке условия)
И ещё раз на всякий случай спрошу - Что показывает отладчик? |
24.06.2018, 16:11 | #8 |
Пользователь
Регистрация: 11.05.2018
Сообщений: 32
|
ааа пля-пля-пля , вырваные годы.....
короче , в чем ошибка, в базе ВСЕ значения набраны с большой буквы , в поиске вбиваю с малой , в этом и вся проблема...почти сутки в попу (((( |
24.06.2018, 16:18 | #9 |
Пользователь
Регистрация: 11.05.2018
Сообщений: 32
|
eoln , спасибо за помощь , премного благодарен , что откликнулся.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
поиск максимального элемента в столбце Stringgrid Delphi | mishammm | Помощь студентам | 9 | 23.09.2014 08:19 |
Поиск в StringGrid | Retiree | Компоненты Delphi | 1 | 27.04.2012 09:52 |
Двухмерный массив данных - поиск максимального, сумма по строкам (используя StringGrid в Delphi) | Ленуся)) | Помощь студентам | 1 | 21.06.2011 13:21 |
Поиск по БД в StringGrid | Anny_Apple | БД в Delphi | 12 | 27.05.2011 00:14 |
Поиск в StringGrid | program123 | Помощь студентам | 5 | 11.04.2009 19:10 |