Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.97/30: Рейтинг темы: голосов - 30, средняя оценка - 4.97
0 / 0 / 0
Регистрация: 20.05.2015
Сообщений: 2

Как наложить условие на перекрестный запрос

20.05.2015, 17:49. Показов 6600. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте форумчане.
Нужна помощь, так как сама пользуюсь access от силы месяц)

В итоге должен получиться отчет по успеваемости студентов на основе перекрестного запроса, который вызывается формой с выпадающим списком. Т.е. на форме в списке выбираешь курс, жмешь на кнопку, и высвечивается отчет по этому курсу.

И тут проблема.

Могу сделать отчет для всех студентов, но вот для конкретного курса никак.

Я так понимаю, что проблема в перекрестном запросе, на который нельзя поставить условие, как, например, для запроса на выборку. Выдает "не распознается ядром базы данных Microsoft Jet как допустимое имя поля или выражения"

Если правильно понимаю, то можно условие наложить в параметрах, но не знаю как.
Прикладываю сокращенную базу
Спасибо)
Вложения
Тип файла: rar Деканат.rar (84.5 Кб, 37 просмотров)
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.05.2015, 17:49
Ответы с готовыми решениями:

Как сделать перекрестный запрос?
Требуется сделать запрос по аналогии как здесь https://www.cyberforum.ru/ms-access/thread1436625.html . Но вот в SQL server не получается....

Как выполнить параметрический перекрестный запрос?
Ситуация такая надо экспортировать в excel данные перекрестный запрос но чтоб он экспортировал не все данные а какие то определенные ...

Как бы создать такой перекрестный запрос
Имеются 3 таблицы (T1, T2, T3) Вывести набор строк из таблицы T1 (x0 - ключ, x1, x2, x3, ...) и пару из таблицы T2 (y0 - ключ, y1, y2)...

24
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
17.05.2024, 18:26
Лучший ответ Сообщение было отмечено Eugene-LS как решение

Решение

Студворк — интернет-сервис помощи студентам
Существует один простой "недоспособ"-в свойствах перекрестного запроса/источника перечислить заголовки столбцов. Недостаток:редактирование источника при добавлении, в данном случае, предмета в тбл.[предметы]
0
Эксперт MS Access
 Аватар для Eugene-LS
13264 / 5942 / 1528
Регистрация: 05.10.2016
Сообщений: 16,623
17.05.2024, 18:37
Цитата Сообщение от SDKU Посмотреть сообщение
в свойствах перекрестного запроса/источника перечислить заголовки столбцов. Недостаток:редактирование источника при добавлении, в данном случае, предмета в тбл.[предметы]
Вы совершенно правы.
И действительно, если сделать (построить) запрос на выборку, используя инструкцию "SELECT": Select * From ... - то всё получается.
Ну просто фантастика!
(Das ist fantastishe! -Ja!-Ja!)
0
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
17.05.2024, 20:21
Извиняюсь,но я не понял о каком таком "Stlect * From" ВЫ говорите-я предлагаю это:
SQL
1
2
3
4
5
6
7
TRANSFORM Avg(Оценки.Оценки) AS [Avg-Оценки]
SELECT Студенты.[Фамилия] & ' ' & [Имя] AS Студенты, Студенты.Курс
FROM Предметы INNER JOIN (Студенты INNER JOIN Оценки ON Студенты.[Код студента] = Оценки.Студенты) ON Предметы.[Код предмета] = Оценки.Предметы
WHERE (((Студенты.Курс)=[какой курс]))
GROUP BY Студенты.[Фамилия] & ' ' & [Имя], Студенты.Курс
ORDER BY Студенты.Курс
PIVOT Предметы.Предмет IN ("икт","микроэкономика","математика","менеджмент","психология");
А где место этому или как вообще выглядит инструкция?
Цитата Сообщение от Eugene-LS Посмотреть сообщение
используя инструкцию "SELECT": Select * From ...
0
 Аватар для VinniPuh
9147 / 6179 / 594
Регистрация: 27.03.2013
Сообщений: 20,049
17.05.2024, 21:21
Цитата Сообщение от laspiiaa Посмотреть сообщение
...Могу сделать отчет для всех студентов, но вот для конкретного курса никак...
Может сначала создать запрос на выборку с условием по выбору курса и затем на его основе делать перекрестный запрос?
0
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
18.05.2024, 01:44
А у нас в квартире газ...
Еще вариант (полноценней и проще некуда) :
-отчет с группой курс
-форма со свободным полем для выбора курса и кнопкой для открытия отчета или после обн. поля:
Visual Basic
1
DoCmd.OpenReport "копия отчет по оценкам", acViewPreview, , "курс=" & Me.Поле1
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.05.2024, 01:44

Как превратить перекрестный запрос в таблицу?
Не везет мне сегодня... Хочу перекрестный запрос переделать в таблицу, но никак не получается. Импортирую из Access в Access как таблицу,...

Мега перекрёстный запрос или как его назвать?
Вот есть база, кривая как рога у антилопы гну, лежит скрюченная в приложении, mdb нет и не будет :( УСЛОВИЕ: Есть таблица...

Как создать отчет, источником которого является Перекрестный запрос?
добрый день. у меня сложилась такая проблема. Точнее две. первое. в общем создаю табличный отчет источником которого является...

Перекрестный запрос
есть вот такой запрос в аксессе TRANSFORM Count(poseshaemost.id_dog) SELECT p.id_zal FROM poseshaemost p GROUP BY p.id_zal ...

Перекрёстный запрос
Нужно создать перекрёстный запрос в котором будет вычисляться суммарное среднее значение по определённым группам (там есть названия групп,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru