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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.05.2013, 17:24   #1
MarainXK
Новичок
Джуниор
 
Регистрация: 07.05.2013
Сообщений: 1
По умолчанию Поиск в DBGrid

Прошу вас о помощи... Выдали курсовые, мне выпала тема создать бд... Мы эту тему не успели пройти, препод ничего почти не хочет объяснять... Я почти все сделал, сейчас проблемы с поиском, например по фамилии. Подскажите как его сделать. Бд подгружается из файла с расширением cds. саму программу прикреплю к сообщению. помогите как сделать поиск
Вложения
Тип файла: rar курсач.rar (574.7 Кб, 7 просмотров)
MarainXK вне форума Ответить с цитированием
Старый 07.05.2013, 18:00   #2
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

поиск по форуму по словам Locate и Filter
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...
Yurk@ вне форума Ответить с цитированием
Старый 08.05.2013, 00:16   #3
viks1
человек
Форумчанин
 
Аватар для viks1
 
Регистрация: 11.05.2009
Сообщений: 517
По умолчанию

Код:
procedure TForm5.BfindClick(Sender: TObject);
begin
if tip.Checked then
begin
 if not DataModule6.tovar.Locate('Код типа', Efind.Text, []) then
    ShowMessage('Запись не найдена');
end
else
if firma.Checked then
begin
 if not DataModule6.tovar.Locate('Код фирмы', Efind.Text, []) then
    ShowMessage('Запись не найдена');
end
else
if model.Checked then
begin
  if not DataModule6.tovar.Locate('Модель', Efind.Text, []) then
    ShowMessage('Запись не найдена');
end
else
if cena.Checked then
begin
   if not DataModule6.tovar.Locate('Цена', Efind.Text, []) then
    ShowMessage('Запись не найдена');
end else


end;
Подставь свои имена таблиц в значения и все
Изображения
Тип файла: jpg Снимок.JPG (11.3 Кб, 60 просмотров)
viks1 вне форума Ответить с цитированием
Старый 08.05.2013, 10:27   #4
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

viks1, если использовать RadioGroup - то логичнее вместо if ... else использовать case RadioGroup.ItemIndex of и дальше соответственно по тексту
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...
Yurk@ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
поиск в DBGrid Cas01 Помощь студентам 16 17.03.2012 01:21
Поиск по DbGrid ch1pah1 БД в Delphi 8 15.01.2012 20:03
поиск по DBGrid Марк Охман БД в Delphi 9 28.12.2010 09:50
Поиск по DBGrid Mr.Steroid Помощь студентам 7 25.09.2010 20:44
Поиск в Dbgrid Stranik2007 SQL, базы данных 1 13.08.2010 08:11