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

Сформировать группированный отчет «Начисление стипендии» на текущую дату по информации всех таблиц

12.05.2015, 13:24. Показов 2883. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, всем участникам форума. Прошу помочь, уже 2й день бьюсь.

ЗАДАЧА

1) Создать запрос, объединяющий информацию всех таблиц БД «Стипен-дия.mdb». В три столбца вывести ФИО студентов, получивших средний балл
< 4
> = 4 но < 5
= 5

2) Сформировать группированный отчет «Начисление стипендии» на текущую дату по информации всех таблиц «БД «Стипендия.mdb». В отчет вывести данные по каждой фамилии, в разрезе каждой группы.
Суммы стипендии начисляется по следующему алгоритму (вложенность функции =iif( ) )
если «Средний балл» <= 3.5 то «Сумма стипендии» = 0р
если «Средний балл»> 3.5 но <=4.5 то «Сумма стипендии» = 900р
если «Средний балл»> 4.5 то «Сумма стипендии» = 1200р
Надбавка = 20% от «Сумма стипендии»
Подвести итоги по числовым полям.
Миниатюры
Сформировать группированный отчет «Начисление стипендии» на текущую дату по информации всех таблиц   Сформировать группированный отчет «Начисление стипендии» на текущую дату по информации всех таблиц  
Вложения
Тип файла: rar 4.rar (15.3 Кб, 16 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.05.2015, 13:24
Ответы с готовыми решениями:

Остаток на текущую дату и отчет по клиентам на текущую дату в одном отчете
Добрый день. Нужна помощь. Нужно вывести остаток на текущую дату в запросе ОСТАТКИ как показано на рисунке, а также соответственно в...

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

Отчет о работающих сотрудниках на текущую дату
Добрый день. Нужна ваша помощь. Есть документ &quot;Прием на работу&quot;, с одним реквизитом типа справочник.Сотрудники. И есть документ...

3
 Аватар для VinniPuh
9129 / 6134 / 593
Регистрация: 27.03.2013
Сообщений: 19,984
12.05.2015, 14:58
Вычислить стипендию и надбавку можно вычислить таким запросом:
SQL
1
2
3
SELECT [Справочник факультетов].[Наим-е факультета], Группы.[Наим-е группы], [Сумма стипендии].[Порядк № студента], [Сумма стипендии].[ФИО студента], [Сумма стипендии].[Средний балл], (IIf([Средний балл]<=3.5,0,IIf([Средний балл]<=4.5,900,IIf([Средний балл]<=5,1200)))) AS Стипендия, [Стипендия]*0.2 AS Надбавка
FROM [Справочник факультетов] INNER JOIN (Группы INNER JOIN [Сумма стипендии] ON Группы.[Код группы] = [Сумма стипендии].[Код группы]) ON [Справочник факультетов].[Код факультета] = [Сумма стипендии].[Код факультета]
ORDER BY [Справочник факультетов].[Наим-е факультета], Группы.[Наим-е группы], [Сумма стипендии].[Порядк № студента];
Как то типа в так.
Создавать отчет как то леностно.
Миниатюры
Сформировать группированный отчет «Начисление стипендии» на текущую дату по информации всех таблиц   Сформировать группированный отчет «Начисление стипендии» на текущую дату по информации всех таблиц  
2
0 / 0 / 0
Регистрация: 12.05.2015
Сообщений: 2
12.05.2015, 15:15  [ТС]
Спасибо большое!!!
Помогите с 1 частью, В три столбца вывести ФИО студентов, получивших средний балл
< 4
> = 4 но < 5
= 5

У меня получается добавить 3 столбца, но вывести фамилии вместо -1 не получается.
SQL
1
2
3
SELECT [Сумма стипендии].[ФИО студента], [Сумма стипендии].[Средний балл], [Сумма стипендии]![Средний балл]=5 AS Выражение1, [Сумма стипендии]![Средний балл]<4 AS Выражение2, [Сумма стипендии]![Средний балл]>4 AS «dshf»
FROM [Справочник факультетов] INNER JOIN (Группы INNER JOIN [Сумма стипендии] ON Группы.[Код группы] = [Сумма стипендии].[Код группы]) ON [Справочник факультетов].[Код факультета] = [Сумма стипендии].[Код факультета]
GROUP BY [Сумма стипендии].[ФИО студента], [Сумма стипендии].[Средний балл], [Сумма стипендии]![Средний балл]=5, [Сумма стипендии]![Средний балл]<4, [Сумма стипендии]![Средний балл]>4;
0
 Аватар для VinniPuh
9129 / 6134 / 593
Регистрация: 27.03.2013
Сообщений: 19,984
12.05.2015, 15:35
Цитата Сообщение от Makaveliys Посмотреть сообщение
...но вывести фамилии вместо -1 не получается....
Я не особо мощён в данном вопросе, но попытался, получился такой запрос, правда у 900 наверное чего то еще нужно прописать. т. к. там присутствует те у кого и 900 и те у кого 1200, может еще кто подправит средний столбик.
SQL
1
2
3
SELECT [Сумма стипендии].[ФИО студента], [Сумма стипендии].[Средний балл], (IIf([Средний балл]<3.5,[ФИО студента])) AS 0, (IIf([Средний балл]>=3.5,[ФИО студента])) AS 900, (IIf([Средний балл]>=4.5,[ФИО студента])) AS 1200
FROM [Справочник факультетов] INNER JOIN (Группы INNER JOIN [Сумма стипендии] ON Группы.[Код группы] = [Сумма стипендии].[Код группы]) ON [Справочник факультетов].[Код факультета] = [Сумма стипендии].[Код факультета]
GROUP BY [Сумма стипендии].[ФИО студента], [Сумма стипендии].[Средний балл], (IIf([Средний балл]<3.5,[ФИО студента])), (IIf([Средний балл]>=3.5,[ФИО студента])), (IIf([Средний балл]>=4.5,[ФИО студента]));
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.05.2015, 15:35
Помогаю со студенческими работами здесь

Как вывести текущую дату в отчет в 1с 7.7?
1С: Предприятие 7.7 (сетевая версия), конфигурация абонентный отдел (версия 1.0). Как вывести текущую дату в отчет в 1с 7.7?

Начисление стипендии в Excel
Начисление стипендии Вычислить размер стипендии студента в зависимости от среднего балла, полученного в сессию. В колонке выводится: ...

Вывод информации из неск. таблиц в отчет
Здравствуйте. Провожу инвентаризацию в офисе. Сделал базу данных. Там есть несколько таблиц: Таблица со штатом. Таблица с АРМ,...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru