Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Поиск в базе данных


Алихан ©   (2004-12-08 20:41:00) 

Драсти... вот такой вопрос... Помогите пожалуйста организовать поиск в DbGrid с помощью Query... Заренее спасибо!


Алихан   (2004-12-08 21:11:00) [1]

Нууууууу......... Спасибо братуха! огромное....
С меня пиво! ))


Zacho   (2004-12-08 21:06:00) [2]

Возьми TDBGridEh из библиотеки EhLib (для exUSSR - бесплатна) и посмотри, как там сделано.

А "полный ответ" в данном случае - понятие весьма растяжимое, откуда я знаю, как именно должен выглядеть желаемый тобой поиск ?

Ну, вот например, можно так:

procedure TForm1.DBGrid1KeyPress(Sender: TObject; var Key: Char);
begin
DBGrid1.DataSource.DataSet.Locate(DBGrid1.SelectedField.FieldName,Key,[loCaseInsensitive, loPartialKey]);
end;


Алихан   (2004-12-08 20:50:00) [3]

Но, он говорит что Dataset должен быть  открытым... плз напишите полный ответ если не трудно... спасибо!


Zacho   (2004-12-08 20:47:00) [4]

TQuery.Locate


Наверх

Титульная страница Поиск, карта сайта Написать письмо