![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 19.05.2014
Сообщений: 24
|
![]()
Возник вопрос про фильтрацию данных в dbgrid.Раньше фильтровал с помощью
DataModule4.Adotable3.Filtered:=tru e; DataModule4.Adotable3.Filter:='knig a='+Quotedstr(edit1.text); Но сейчас делаю БД без датамодуля. Безымянный.jpg Хочу сделать чтобы к примеру пользователь вводил данные в Edit, потом нажимал на кнопку(например ФАМИЛИЯ) и в таблице выводились отфильтрованные данные.Задавайте вопросы, уточню , сижу за компом. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Чем отличается Adotable3 на DataModule от Adotable3 без DataModule?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 19.05.2014
Сообщений: 24
|
![]()
Отпишу поподробнее. Делфи я связал с Аксесомю(с помощью адо коннекшена,адоквери и датасоурса) т.е Adotable нету,Adotable я использовал в другой БД, но сейчас решил начать сначала уже без Adotable.Поискал в инете , вроде как то можно с помощью SQL, Но к сожалению ничего не получилось((
Последний раз редактировалось Посол_Вон; 21.05.2014 в 14:55. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 05.02.2009
Сообщений: 324
|
![]()
в принципе, БД и сама без дата модуля работает. датамодуль ты используешь тока в своём приложении. Как на меня - лучше пользоваться не ADOTable, а ADODataset, ADOTable - это тот же ADODataset тока с обрезаным функционалом.
Далее Код:
Код:
Тяжело быть бестолковым.....
![]() Последний раз редактировалось Dark_Spirit; 21.05.2014 в 15:22. |
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 19.05.2014
Сообщений: 24
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 05.02.2009
Сообщений: 324
|
![]()
можно, но для этого тебе нужны будут другие компоненты отображения данных, а не dbgrid, например компоненты Ehlib, или DevExpress
Тяжело быть бестолковым.....
![]() |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 19.05.2014
Сообщений: 24
|
![]() |
![]() |
![]() |
![]() |
#9 | |
Пользователь
Регистрация: 19.05.2014
Сообщений: 24
|
![]() Цитата:
зы простите, Я чайник! аа, всё заработало!!!Спасибо большоеее!) With ADoQuery1 do begin Close; sql.text:='select * from sotrudniki (это название таблицы в аксес)where imap(это назавние поля)='+Quotedstr(edit1.text); Open; end; код вбил в баттон. Последний раз редактировалось Посол_Вон; 21.05.2014 в 15:57. |
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 05.02.2009
Сообщений: 324
|
![]()
ну вообще-то, нет. Событие Onkeypress возникает, как только ты нажимаешь любую клавишу, а не всю строку
можешь попробовать написать проверку на нажатие клавиши Enter и только после этого выполнение кода Код:
Тяжело быть бестолковым.....
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Фильтрация в ячейке DBGrid | yaapelsinko | БД в Delphi | 9 | 04.02.2012 19:43 |
Фильтрация DBGrid Delphi7 | MrMorozko | Помощь студентам | 1 | 22.11.2010 15:40 |
Сортирование и фильтрация DBGrid | Stranger333 | Помощь студентам | 2 | 08.03.2010 20:49 |
фильтрация в DBGrid | ГОСЕАН | БД в Delphi | 4 | 17.07.2007 17:05 |
Фильтрация по месяцу DBgrid .... | khaz | БД в Delphi | 5 | 28.04.2007 14:03 |