Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Access
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
rom413
1 / 1 / 0
Регистрация: 09.12.2011
Сообщений: 37
1

Касательно запроса

12.02.2013, 07:36. Просмотров 649. Ответов 11
Метки нет (Все метки)

Доброго времени суток всем!
У меня такой вопрос. Наверное все просто но я что то не могу сообразить....
Есть некий запрос "Товар", основанный на одноименной таблице и есть форма с полями на основании которых задаются условия для запроса на отбор данных: Поле1 - начальная дата, Поле3 - конечная дата и Поле5 - Наименование. Как правильно задать условия в запросе "Товар", если поле1 и Поле3 имеют значение больше 0, а поле5 при этом пустое необходимо чтобы отбор осуществлялся по полям которые не пустые; Если Поле1 и Поле3 пустые, а поле5 имеет значение больше 0, то отбор осуществляется по полю5, а Если все поля заполнены то отбор должен осуществляться по всем полям.
За ранее спасибо!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2013, 07:36
Ответы с готовыми решениями:

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

Создание запроса на обновление на основе запроса на вычисление
Помогите пожалуйста, имеется запрос на вычисление, который показывает средний балл учащихся по...

Результат запроса не в окне запроса, а на форме
а если я написал запрос на выборку,я могу в поисковой форме через нажатие на кнопку запустить этот...

Выполнение запроса и построитель выражений. Поля появляются, а значения не вытягивает в поля запроса
Запрос НАРАХОВАНО Поля для значений появляются, а значения не вытягивает в поля запроса, нужное не...

Объединение столбцов запроса на выборку и перекрестного запроса с переменным количеством столбцов
Добрый день, уважаемые форумчане!Помогите,пожалуйста, с вопросом объединения столбцов перекрестного...

11
minob
3532 / 1106 / 94
Регистрация: 13.03.2011
Сообщений: 1,513
12.02.2013, 10:25 2
rom413, посмотрите здесь

Добавлено через 31 минуту
Цитата Сообщение от rom413 Посмотреть сообщение
Есть некий запрос "Товар", основанный на одноименной таблице ...
В какой версии Access такое возможно?
2
Agapov_stas
3351 / 1753 / 83
Регистрация: 05.08.2010
Сообщений: 4,458
Завершенные тесты: 1
12.02.2013, 10:40 3
Цитата Сообщение от minob Посмотреть сообщение
В какой версии Access такое возможно?
Насколько я знаю, в любой версии...или я чего то не правильно понял
0
minob
3532 / 1106 / 94
Регистрация: 13.03.2011
Сообщений: 1,513
12.02.2013, 10:47 4
Цитата Сообщение от Agapov_stas Посмотреть сообщение
Насколько я знаю, в любой версии..
Т.е. вы можете создать запрос с таким же именем, как и существующая таблица?
0
12.02.2013, 10:47
mobile
Эксперт MS Access
23740 / 13294 / 2807
Регистрация: 28.04.2012
Сообщений: 14,556
12.02.2013, 10:59 5
Имена запросов и таблиц находятся в одном пространстве имен и не могут быть повторены
2
Agapov_stas
3351 / 1753 / 83
Регистрация: 05.08.2010
Сообщений: 4,458
Завершенные тесты: 1
12.02.2013, 11:05 6
Хм...Да, Вы правы!..
Мне почему то казалось что это разные вещи, пока не проверил только что.
0
rom413
1 / 1 / 0
Регистрация: 09.12.2011
Сообщений: 37
12.02.2013, 11:47  [ТС] 7
Цитата Сообщение от mobile Посмотреть сообщение
Имена запросов и таблиц находятся в одном пространстве имен и не могут быть повторены
я имел ввиду запрос основанный на таблице
0
alvk
Эксперт MS Access
5806 / 3690 / 202
Регистрация: 12.08.2011
Сообщений: 9,716
13.02.2013, 02:22 8
Цитата Сообщение от rom413 Посмотреть сообщение
я имел ввиду запрос основанный на таблице
А на чём ещё может быть основан запрос? Даже, если в запросе подзапрос, то в итоге он основан на таблице.
0
rom413
1 / 1 / 0
Регистрация: 09.12.2011
Сообщений: 37
14.02.2013, 11:23  [ТС] 9
Цитата Сообщение от rom413 Посмотреть сообщение
Как правильно задать условия в запросе "Товар", если поле1 и Поле3 имеют значение больше 0, а поле5 при этом пустое необходимо чтобы отбор осуществлялся по полям которые не пустые; Если Поле1 и Поле3 пустые, а поле5 имеет значение больше 0, то отбор осуществляется по полю5, а Если все поля заполнены то отбор должен осуществляться по всем полям.
Вообщем понятно ни кто не может ответить на мой вопрос.....
0
minob
3532 / 1106 / 94
Регистрация: 13.03.2011
Сообщений: 1,513
14.02.2013, 11:31 10
Цитата Сообщение от rom413 Посмотреть сообщение
Вообщем понятно ни кто не может ответить на мой вопрос.....
Вы ходили по ссылке, указанной в этом ответе?
0
mobile
Эксперт MS Access
23740 / 13294 / 2807
Регистрация: 28.04.2012
Сообщений: 14,556
14.02.2013, 11:35 11
Цитата Сообщение от rom413 Посмотреть сообщение
Есть некий запрос "Товар", основанный на одноименной таблице и есть форма с полями на основании которых задаются условия для запроса на отбор данных: Поле1 - начальная дата, Поле3 - конечная дата и Поле5 - Наименование. Как правильно задать условия в запросе "Товар", если поле1 и Поле3 имеют значение больше 0, а поле5 при этом пустое необходимо чтобы отбор осуществлялся по полям которые не пустые; Если Поле1 и Поле3 пустые, а поле5 имеет значение больше 0, то отбор осуществляется по полю5, а Если все поля заполнены то отбор должен осуществляться по всем полям.
SQL
1
2
3
4
SELECT * 
FROM Товар
WHERE ([ПолеДаты] BETWEEN nz(Forms!МояФорма!Поле1,0) AND nz(Forms!МояФорма!Поле3,100000))
      AND ([ПолеНаименования]=Forms!МояФорма!Поле5 OR Forms!МояФорма!Поле5 IS NULL)
1
rom413
1 / 1 / 0
Регистрация: 09.12.2011
Сообщений: 37
15.02.2013, 09:09  [ТС] 12
Цитата Сообщение от mobile Посмотреть сообщение
Код SQL
1
2
3
4
SELECT *
FROM Товар
WHERE ([ПолеДаты] BETWEEN nz(Forms!МояФорма!Поле1,0) AND nz(Forms!МояФорма!Поле3,100000))
* * * AND ([ПолеНаименования]=Forms!МояФорма!Поле5 OR Forms!МояФорма!Поле5 IS NULL)
Спасибо огроменное, все заработало!
0
15.02.2013, 09:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.02.2013, 09:09

Касательно ТИЦ
модер а почему вы закрыли тему?...я понимаю ваш вывод"за отсутствием конструктивных...

Касательно ТИЦ
Ребят. Терзают смутные сомнения, что все идет к тому, что ТИЦ будет обновляться так же как и PR -...

Касательно видеочата
Хочу попробовать сделать (просто создать, научиться) видеочат по типу чатрулетки, один в один,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru