Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: Гоблин
Народ. Беда. Блин
В базе из 5 таблиц строю групповой запрос для участия его в перекрестном запросе. Типа подготовительный запрос.
Все работает.
Строю перекрестный запрос на этом подготовительном запросе. Все пашет 5 баллов.
Однако подготовить данные для перекрестного запроса следует в определенном промежутке дат.
На форме "Запрос диапазона дат" ставлю 2 полясосписком, откуда выбирается диапазон дат.
В подготовительном запросе в поле дата пишу условие
>=Forms![Запрос диапазона дат]!Полесосписком0 and <=Forms![Запрос диапазона дат]!Полесосписком1
Подготовительный запрос запускается и все как надо показывает. А перекрестному... Ядром базы данных поле Forms![Запрос диапазона дат]!Полесосписком0 не распознается как допустимое поле....

Менял условие Between [Forms]![Запрос диапазона дат]![ПолеСоСписком0] And [Forms]![Запрос диапазона дат]![ПолеСоСписком1]
Один черт не видит.

Пробовал в условие всандалить типа Parameters [Forms]![Запрос диапазона дат]![ПолеСоСписком0] ...
Ничего в итоге.
Далее с переводом форматов, ставил ##, да чего только ни делал.

Остается один беспроигрышный вариант - это подготовительный запрос делать на создание таблицы, и уже с этой созданной таблицы делать перекрестный запрос.

БЛИН. Черт с ним конечно, но этот перекресный запрос не может что ли условия терпеть даже в запросе входящим в него. Или есть способ перекрестить его??


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.