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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2011, 19:33   #1
Chemik
 
Регистрация: 02.11.2011
Сообщений: 6
По умолчанию Форма для ввода условий запроса!

Добрый вечер! В общем , Я создал форму для ввода условий запроса. Форма состоит из 4 полей: 1.Начальная дата. 2.Конечная дата. 3.Идентификатор 1. 4.Идентификатор 2.
В чем собственно проблема , дело в том что запрос работает только при условии заполнения всех 4-ырех полей , а если мне допустим нужно с 01.10.2011 по 20.10.2011 выбрать все поля только по 1-му идентификатору не вводя при этом информацию о Ид2 то запрос выдает пустую таблицу...
Помогите решить эту проблему...буду очень признателен
Chemik вне форума Ответить с цитированием
Старый 06.12.2011, 20:00   #2
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте Chemik.
Объяснение "на пальцах" не дает желаемого результата.
Выложите архив с заранее подготовленным (желательно в формате А2003, избавленным от избыточных данных, OLE объектов,.... и сжатый средствами MS Access) файлом БД, и на примере Вашей БД можно будет продемонстрировать способ решения задачи.
(Хотя в Вашем случае возможно будет достаточно выложить SQL конструкцию)
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 06.12.2011, 20:09   #3
gluk_fm
Форумчанин
 
Аватар для gluk_fm
 
Регистрация: 09.06.2011
Сообщений: 515
По умолчанию

Если я правильно понял то в услових отбора (запросах) у вас стоит значение поля формы. Просто допишите дополнительную проверку, что то вроде:
Like iif(isnull([forms]![name forms]![t])=-1;"*";[forms]![name forms]![t])

и будет вам счастье.
gluk_fm вне форума Ответить с цитированием
Старый 07.12.2011, 13:46   #4
Chemik
 
Регистрация: 02.11.2011
Сообщений: 6
Подмигивание

[QUOTE=gluk_fm;930005]Если я правильно понял то в услових отбора (запросах) у вас стоит значение поля формы. Просто допишите дополнительную проверку, что то вроде:
Like iif(isnull([forms]![name forms]![t])=-1;"*";[forms]![name forms]![t])

и будет вам счастье.


Сасибо Огромное!)) Всем спасибо за внимание..

Последний раз редактировалось Chemik; 07.12.2011 в 13:54.
Chemik вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форма для ввода строки Ksy JavaScript, Ajax 2 16.05.2011 10:01
Форма для ввода переменных Ksy JavaScript, Ajax 3 29.04.2011 15:07
форма для ввода данных ПавелАлександрович Microsoft Office Excel 0 03.03.2011 09:32
Форма ввода для таблицы Arinka Помощь студентам 6 14.05.2010 15:06