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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2016, 11:42   #11
ИвановБ
Пользователь
 
Регистрация: 19.12.2016
Сообщений: 70
По умолчанию

Код:
var i:integer;
begin
if Edit5.Text='' then begin showmessage('Введите строку для поиска');exit;end;
for i:=1 to N do
begin
if StringGrid1.Cells[1,i]=Edit5.Text
then
begin
Edit1.Text:=stringgrid1.Cells[0,i];
Edit2.Text:=stringgrid1.Cells[1,i];
Edit3.Text:=stringgrid1.Cells[2,i];
Edit4.Text:=stringgrid1.Cells[3,i];
end;
end;
if stringgrid1.Cells[1,i]='' then Showmessage('Ничего не найдено');
end;
Вот поправил ткст под себя, но выскакивает постоянно ошибка ('Ничего не найдено') даже если данные есть, как исправить?

Последний раз редактировалось ИвановБ; 20.12.2016 в 11:50.
ИвановБ вне форума Ответить с цитированием
Старый 20.12.2016, 11:53   #12
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Код:
var i,j:integer;
  naideno : boolean;
begin
  if Edit5.Text='' then begin showmessage('Введите строку для поиска');exit;end;
  naideno := false;
  for i:=1 to N do begin
      if StringGrid1.Cells[1,i]=Edit5.Text then begin
          Edit1.Text:=stringgrid1.Cells[0,i];
          Edit2.Text:=stringgrid1.Cells[1,i];
          Edit3.Text:=stringgrid1.Cells[2,i];
          Edit4.Text:=stringgrid1.Cells[3,i];
          naideno := true;
          Break;
      end;
  end;
  if not naideno then Showmessage('Ничего не найдено');
end;
Serge_Bliznykov вне форума Ответить с цитированием
Старый 20.12.2016, 12:28   #13
ИвановБ
Пользователь
 
Регистрация: 19.12.2016
Сообщений: 70
По умолчанию

Спасибо!
ИвановБ вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать поиск по БД через кнопку и ADOQuery SQL? - Delphi БД Бахтияр Оралов БД в Delphi 12 07.11.2016 20:12
запрограммировать стенд chudesny Помощь студентам 0 18.05.2012 18:45
запрограммировать составную функцию Kseniya_gorina Помощь студентам 14 24.03.2011 22:15
Нужно запрограммировать микросхему Volya Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 26.03.2007 10:20