Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.11.2012, 22:19   #1
skier88
Новичок
Джуниор
 
Регистрация: 23.11.2012
Сообщений: 2
По умолчанию Создание сложного запроса на выборку с использованием нескольких фильтров разных типов

Результат выводится в подчиненную форму , одной из главной формы имеющие множество фильтров для отсеивания ненужных данных.



Мне необходимо:
Если поле фильтра имеет какое – нибудь значение, то выводятся данные только с этим значением.
Если это поле не заполнено, то выводятся все данные, которые у нас есть.

Что я делал сам:

Я прописывал в условие запроса значение поля со списком

Пример:
[quote автор]WHERE [филиал]=Forms!ФормаУсловий!ПолеФильтраФили ала OR Forms!ФормаУсловий!ПолеФильтраФилиа ла IS NULL[/quote]

Все работало, но только для одного фильтра. как только я пытаюсь сделать аналогичный фильтр для другого поля, то у меня начинается путаница в запросе и он отказывается нормально работать.

Я знаю что это можно сделать через VBA я прочитал несколько аналогичных тем на форумах, но решения там не нашел (или руки кривые). Может ли кто нибудь помочь решить эту задачу, желательно по скайпу.
skier88 вне форума Ответить с цитированием
Старый 29.11.2012, 01:37   #2
Myhaylo
Форумчанин
 
Регистрация: 19.07.2012
Сообщений: 520
По умолчанию

Это называется динамическое формирование запроса.
Посмотрите пример в http://programmersforum.ru/showthread.php?t=215948.
Окупант, руки прочь от Украины!!! Слава Героям!

Последний раз редактировалось Myhaylo; 29.11.2012 в 01:55.
Myhaylo вне форума Ответить с цитированием
Старый 29.11.2012, 18:50   #3
skier88
Новичок
Джуниор
 
Регистрация: 23.11.2012
Сообщений: 2
По умолчанию

Цитата:
Сообщение от Myhaylo Посмотреть сообщение
Это называется динамическое формирование запроса.
Посмотрите пример в http://programmersforum.ru/showthread.php?t=215948.
Спасибо большое вы мне очень помогли
skier88 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Составление сложного запроса. Lazio SQL, базы данных 1 16.12.2011 18:48
Моделирование фильтров с использованием MatLab Damer Помощь студентам 1 22.06.2011 21:07
Создание сложного перекрёстного sql-запроса Galiska БД в Delphi 0 23.05.2010 00:20
Наложение фильтров на сводную таблицу с использованием макроса gots Microsoft Office Excel 0 30.03.2010 10:42
Создание Сложного запроса chugo Microsoft Office Access 3 13.11.2009 15:28