|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.06.2010, 23:24 | #1 |
Регистрация: 09.04.2010
Сообщений: 8
|
поиск по столбцу
доброе время суток!
не подскажите как можно организовать поиск в бд по столбцу(string) в Edit1Change DataModule2.Query2.SQL.Clear; DataModule2.Query2.SQL.Add('select * from tmz where nametmz = "'+Edit1.Text+'"') ; DataModule2.Query2.open; этот код отображает в dbgrid только если поле равно значению в бд хотелось бы чтобы dbqrid постепенно отображал введенные значения. |
10.06.2010, 00:19 | #2 | |||
Ищу работу
Форумчанин
Регистрация: 16.02.2007
Сообщений: 269
|
переформулируй все вопросы) не совсем понятно что требуется.
Цитата:
Код:
edit2-его значение Цитата:
Цитата:
или постепенно со временем?
Пишу на Delphi все что угодно, недорого, красиво, с комментариями
###icq 107335###
|
|||
10.06.2010, 05:59 | #3 |
Пользователь
Регистрация: 28.12.2009
Сообщений: 42
|
|
10.06.2010, 06:28 | #4 |
Форумчанин
Регистрация: 25.07.2009
Сообщений: 533
|
Смотри методы датасета
Lookup и Locate. И кстати то что ты делаешь запросом это скорее не поиск а фильтрация. Следовательно и пользовать стоит метод Filter. Описание не сложное для понимания и оно есть в хелпе с примерами. В фильтрах можно использовать LIKE...
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA) Последний раз редактировалось rdama; 10.06.2010 в 06:29. Причина: В фильтрах можно использовать LIKE... |
10.06.2010, 07:09 | #5 |
Регистрация: 09.04.2010
Сообщений: 8
|
приведу на примере:
столбец nametmz .... тонер НР тонер Xerox сел. вал нр сел вал samsung ... теперь то что хочу сделать: в edit ввожу данные: например "тонер" и dbgrid оставляет строки в которых имеется слово "тонер". |
10.06.2010, 07:43 | #6 | |
Форумчанин
Регистрация: 25.07.2009
Сообщений: 533
|
Цитата:
DataModule2.Query2.Filtered:=False; DataModule2.Query2.Filter:= 'nametmz LIKE ' + QuotedStr('%тонер%'); DataModule2.Query2.Filtered:=True; Для снятия фильтра делаешь DataModule2.Query2.Filtered:=False;
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA) Последний раз редактировалось rdama; 10.06.2010 в 07:47. Причина: Все таки решил дописать... |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск значения по столбцу | panuta | Microsoft Office Excel | 5 | 15.05.2010 08:03 |
Поиск в поле со списком по второму столбцу | Swatch | Microsoft Office Access | 2 | 16.03.2010 10:09 |
Расчет по столбцу таблицы | zallza | Помощь студентам | 0 | 09.03.2010 22:34 |
Сортировка массива по столбцу | Iv@n | Общие вопросы .NET | 2 | 02.03.2010 13:55 |
Поиск по первому столбцу в Delphi | Xeon332 | Помощь студентам | 2 | 09.11.2008 05:12 |