Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Параметр в перекрестном запросе / 5 сообщений из 5, страница 1 из 1
20.06.2003, 17:02
    #32187646
dannis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметр в перекрестном запросе
Запрос:

Код: plaintext
1.
2.
3.
4.
5.
6.
TRANSFORM First(Расписание.Примечание) AS [First-Примечание]
SELECT Расписание.Начало, Расписание.Окончание
FROM Услуги INNER JOIN (Тренеры INNER JOIN Расписание ON Тренеры.КодТренера = Расписание.КодТренера) ON Услуги.КодУслуги = Расписание.КодУслуги
WHERE (((Расписание.КодЗала)= 7 ))
GROUP BY Расписание.Начало, Расписание.Окончание
PIVOT Расписание.ДеньНедели;


работает окей.

Но надо, чтобы условие отбора задавалось параметром, т.е.:

Код: plaintext
1.
... WHERE (((Расписание.КодЗала)=[КодЗала:]))


Запрос сохраняется, но не запускается, ругаясь "[КодЗала:] не распознается ядром Jet".

В перекрестных запросах что, нельзя использовать параметры ?
...
Рейтинг: 0 / 0
20.06.2003, 17:06
    #32187650
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметр в перекрестном запросе
А как ты этот параметр задаешь?
...
Рейтинг: 0 / 0
20.06.2003, 17:10
    #32187659
dannis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметр в перекрестном запросе
в "Конструкторе запросов", так же, как и параметры для обычных (не перекр.) запросов
...
Рейтинг: 0 / 0
20.06.2003, 17:14
    #32187663
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметр в перекрестном запросе
>так же, как и параметры для обычных (не перекр.) запросов

Как раз задаешь "не обычно", если бы "обычно", то
у тебя запрос начинался с

Parametrs [КодЗала:] Long;
TRANSFORM First(Расписание.Примечание) AS [First-Примечание]...

Без этого Parametrs перекресный запрос работать не будет ( в отличии от обычного)
...
Рейтинг: 0 / 0
21.06.2003, 08:20
    #32187949
dannis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметр в перекрестном запросе
>Как раз задаешь "не обычно", если бы "обычно", то
>у тебя запрос начинался с
>Parametrs [КодЗала:] Long;
>TRANSFORM First(Расписание.Примечание) AS [First-Примечание]...

В-общем, выяснилось, что в перекр. запросах можно задавать параметры, но при этом необходимо выполнение условий:


Необходимо определить тип данных для параметров в перекрестном запросе или в запросе с параметрами, являющемся базовым для диаграммы или для перекрестного запроса. В перекрестном запросе необходимо также задать значение свойства Заголовки столбцов (ColumnHeadings).


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

Спасибо за отклики.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Параметр в перекрестном запросе / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]