powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Параметр в перекрестном запросе
5 сообщений из 5, страница 1 из 1
Параметр в перекрестном запросе
    #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
Параметр в перекрестном запросе
    #32187650
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как ты этот параметр задаешь?
...
Рейтинг: 0 / 0
Параметр в перекрестном запросе
    #32187659
Фотография dannis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в "Конструкторе запросов", так же, как и параметры для обычных (не перекр.) запросов
...
Рейтинг: 0 / 0
Параметр в перекрестном запросе
    #32187663
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>так же, как и параметры для обычных (не перекр.) запросов

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

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

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

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


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


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

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


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