LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Условия отбора...
 Условия отбора
 
 04.03.2009 8:41:31
FSergey
14 сообщения


Условия отбора

Добрый день.

Подскажите выход из ситуации: есть перекрестный запрос, он, в свою очередь, основывается на запросе на выборку из таблиц. В запросе на выборку необходимо в условиях отбора задать диапазон дат, этот диапазон задается через поля в форме, а в запросе - Between [Forms]![Form]![Поле1] And [Forms]![Form]![Поле3]. Но такой вариант задания условий отбора не "пропускает"  перекрестный вопрос, начинает "ругаться", что параметры заданы не верно. Не могу найти объяснение причины...Обычные запросы работают хорошо.

Заранее спасибо.

 04.03.2009 12:01:33
Admin1
731 сообщения
1-ый


Re: Условия отбора

Запросы надо строить как можно проще. [Forms]![Form]![Поле1] - это объект, а не значение. Само значение поля храниться в свойстве Value. В данном случае, надо написать внешнюю функцию, которая будет возвращать в запрос дату. В функции можно сделать и проверку на ошибки.

Public Function GetDate() as Date

GetDate = Forms]![Form]![Поле1] .Value


End Function

 04.03.2009 14:34:25
FSergey
14 сообщения


Re: Условия отбора

Спасибо. Отлично все работает.

  Программирование  Microsoft Access. Файлы mdb и accdb  Условия отбора...
ПоискПоиск  Список форумовСписок форумов  
right