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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.08.2012, 19:48   #1
Rosita-u
Новичок
Джуниор
 
Регистрация: 17.08.2012
Сообщений: 2
Вопрос Поиск в DBGrid!

Здравствуйте!я делаю свою первую БД, и у меня вопрос!
Как осуществить поиск в таблице DBGrid если на форме еще я установила кнопку Баттон и Эдит область, в неё вводить данные и в таблице оставались только строчки с этими данными. Заранее спасибо!
Rosita-u вне форума Ответить с цитированием
Старый 17.08.2012, 20:12   #2
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

поиск производится не по самому DBGrid-у, а по DataSet-у к которому он подключен (TTable, TQuery). В зависимости от того поддерживает ли он SQL запросы можно польковаться конструкцией запроса типа:
Код:
'SELECT * FROM <имя таблички> WHERE <имя поля по которому ищем> = <значение которое ищем>'
если же запросы не поддерживаются - смотрим в сторону Filter
P.S. да и было бы неплохо указывать какая БД и технология подключения используется
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...
Yurk@ вне форума Ответить с цитированием
Старый 18.08.2012, 13:25   #3
Voldemort93
Пользователь
 
Аватар для Voldemort93
 
Регистрация: 27.08.2009
Сообщений: 40
По умолчанию

Я в своей БД поиск сделал след. образом:
Код:
procedure TForm1.Edit1Change(Sender : TObject);
begin
  Table1.Filter:='FIO='+QuotedStr(Edit1.Text+'*');
  Table1.Filtered := True;
end;
когда необходимо отключить поиск то Table1.Filtered := false;
Читаю и перевожу со словарем с Фортрана, Алгола, Кобола и др.
Voldemort93 вне форума Ответить с цитированием
Старый 18.08.2012, 15:36   #4
Rosita-u
Новичок
Джуниор
 
Регистрация: 17.08.2012
Сообщений: 2
По умолчанию

Спасибо!! но я к сожалению,очень мало понимаю в написании кода.
не могли бы вы мне написать на почту и я скину программу чтобы было понятно, в чем проблема!
Почта: rosita-u@yandex.ru
это не займет у Вас много времени, надеюсь на помощь
Rosita-u вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
поиск в DBGrid Cas01 Помощь студентам 16 17.03.2012 01:21
поиск по 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
Поиск от dbgrid mavlon_m Общие вопросы Delphi 4 19.08.2009 12:53