![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 22.01.2012
Сообщений: 4
|
![]()
Доброго времени суток.
Описание: Сделано представление в SQL Server выведено в DBGrid с сортировкой по названию (в IndexFieldNames). Написал фильтр который вроде более оптимальный (т.к. AdoTable и вывод DBGrid находятся на разных формах). Код:
Код:
Проблема: Фильтрация проводится. Но почему-то не действует DM.TVDor.Filtered:= False;. Если точнее.. После 1-ой фильтрации данные в Edit1-5 не чистятся (Refresh\Cancel\CancelUpdate.. и просто стиранием). Т.е. ввожу год - 2011, жанр - драма, далее стираю год переписываю жанр на комедию ничего не выводит из-за того, что год остался в буфере 2011. А и за одно подскажите пожалуйста, как сделать, чтоб окно представления обновлялось(отменялся фильтр\сорт и добавлялись данные, которые в основном окне добавляются). P.s. Метод тыка не помогает, Google тож молчит. Строго не судите, в делфи ковырялся давно и поверхностно. ![]() Последний раз редактировалось Fexys; 22.01.2012 в 23:14. |
![]() |
![]() |
![]() |
#2 | ||
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Цитата:
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 22.01.2012 в 23:48. |
||
![]() |
![]() |
![]() |
#3 | ||
Регистрация: 22.01.2012
Сообщений: 4
|
![]() Цитата:
Цитата:
До этого я делал через RadioGroup без фильтра в адо, но там тоже была проблема с отменой фильтра. |
||
![]() |
![]() |
![]() |
#4 | ||
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 23.01.2012 в 00:21. |
||
![]() |
![]() |
![]() |
#5 | |
Регистрация: 22.01.2012
Сообщений: 4
|
![]() Цитата:
Спс за подсказки. Как просплюсь буду думать как сделать фильтр и по нескольким сразу, и по одному. |
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Ставим так задачу (например): фильтровать только по не пустым полям
Код:
Если использовать Button 'Применить', то OnChange вообще можно убрать, а все присвоения значение Edit-ов в переменные перетащить в Button1Click
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 23.01.2012 в 09:24. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сайт криво работает в IE8 | Стас22 | HTML и CSS | 7 | 28.12.2011 07:52 |
простейший алгоритм а работает криво | Lokos | Общие вопросы Delphi | 7 | 27.10.2010 16:21 |
программа работает криво | Юрий_91 | Общие вопросы C/C++ | 1 | 25.04.2010 08:40 |
почему DrawText криво работает? | STill_ace | Общие вопросы C/C++ | 11 | 24.08.2009 15:57 |
Криво работает polygon | ROD | Общие вопросы C/C++ | 5 | 06.02.2009 20:54 |