|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.11.2012, 11:44 | #1 |
Пользователь
Регистрация: 24.04.2012
Сообщений: 24
|
последовательное отсеивание данных фильтрами в dbgrid
Здравствуйте
Имеется форма, в которой есть dbgrid и несколько фильтров. Фильтры закинуты в RadioGroup. Есть одна проблема: сначала фильтрую данные с одной RadioGroup все отсеивается нормально, но при попытке отсеять полученные данные через второй фильтр(тоже в RadioGrouр) он фильтрует данные заново, а не уже отсеянные. вот код одного из фильтров в RadioGroup. Прикрепил так же проект и БД PROCEDURE TTurnirForm.RadioGroup3Click(Sender : TObject); BEGIN CASE RadioGroup3.ItemIndex OF 0: BEGIN WITH datamodule1.turnirquery do BEGIN Close; SQL.Clear; SQL.ADD('SELECT Tours_atp.*, Courts.* FROM Tours_atp INNER JOIN Courts ON Tours_atp.ID_C_T = Courts.ID_C WHERE Tours_atp.DATE_T between #01/01/2002# and #12/31/2002#'); OPEN; label3.Caption:= inttostr(turnirGrid.DataSource.Data Set.RecordCount); END; END; |
14.11.2012, 12:44 | #2 |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
1. в таком случае тебе нужен не RadioGroup, а CheckBox.
2. подход к фильтру не тот. нужно сначала на основании checkbox-ов формировать условие, а потом уже это условие 1 раз загнать в запрос и выбрать данные
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... |
14.11.2012, 14:55 | #3 |
Пользователь
Регистрация: 24.04.2012
Сообщений: 24
|
спасибо, но я немножко не понял по второму пункту, можете показать пример пожалуйста)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
CheckBox отсеивание | Alex Jordan | БД в Delphi | 11 | 26.05.2011 15:44 |
Ассемблер. Отсеивание емайл адресов | sergey_k | Помощь студентам | 4 | 15.04.2010 20:37 |
накопление+отсеивание | xxxxx0111 | Microsoft Office Excel | 4 | 09.02.2010 13:32 |
Отсеивание лишних строк | V@mpir | Общие вопросы Delphi | 3 | 08.06.2009 16:35 |
перенос данных из DBGrid в DBGrid | KingSize | БД в Delphi | 17 | 24.04.2009 09:30 |