|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.12.2010, 12:58 | #1 |
Пользователь
Регистрация: 10.12.2010
Сообщений: 11
|
организация сложного фильтра
Привет всем. Вопрос такой. Нужно построить фильтр через SQL запрос для выборки из разных таблиц. Но сам запрос должен строиться в зависимости от того, что выбрал пользователь. Поясню... Есть на форме такой порядок: CheckBox1, ComboBox1(=,<>), DBLookupComboBox1(Table1). CheckBox2, ComboBox2(=,<>,~), DBLookupComboBox2(Table2).
ComboBox имеет Items (=, <> и т.д.) значит в запрос должно идти (IN, NOT IN...). При выборе значения из списка DBLookupComboBox включаем CheckBox. В sql запрос получается такого вида(если писать вручную): Например если выбрано в ComboBox - IN SELECT num FROM Table3 WHERE Num IN (SELECT Num FROM Table1 WHERE Num=1) Сложные фильтры еще не писал, помогите... |
13.12.2010, 02:01 | #2 |
Пользователь
Регистрация: 03.10.2010
Сообщений: 77
|
Сложные фильтры... Звучит страшно Но по сути у Вас уже написан пример начала такого фильтра.
Чем помочь - тут даже и не знаю. Уверен, что методом проб и ошибок дойдёте до нужного кода. Могу привести пример своего, вдруг поможет )))) Превью: на форме один грид (в нём отображается результат запроса), три RadioGroup и пять груп ComboBox+ComboBox+Edit, а также парочка DateEdit - это компоненты, на основании использования или неиспользования которых и строится сложный фильтр. Код:
По соотношению цена-качество, халявное пиво не имеет конкурентов.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
создание сложного списка | qwerty11 | Microsoft Office Excel | 6 | 06.08.2010 11:25 |
вывод сложного текста в delphi | akrandval | Помощь студентам | 1 | 05.06.2010 23:38 |
отображение сложного интерфейса приложения | Lokos | Общие вопросы Delphi | 7 | 03.06.2010 02:29 |
Pascal - ничего сложного!=) | nes@ | Помощь студентам | 1 | 21.02.2010 19:50 |
Создание Сложного запроса | chugo | Microsoft Office Access | 3 | 13.11.2009 15:28 |