| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS Access > Подсчёт процентного соотношения данных |
| Автор: Karam_S 28.7.2009, 15:19 |
| Есть база данных студентов и их оценок. Необходимо определить процентное соотношение оценок: например, "5" - 20%, "4" - 50% и т.д. Количество оценок по каждому курсу определяю без проблем. А вот их процентное соотношение - с помощью Exel по специальной таблице. Можно ли всё подсчитать в среде Access? Прошу помощи. Прилагаю в архиве: Выделенную часть базы в файле Student.mdb формата 2002-2003. Желаемый вид таблицы данных, но сделанный, к сожалению, в Word-е. |
| Автор: bopoha 28.7.2009, 15:49 | ||
Можно. Чтобы посчитать эти цифры, вам необходимо знать общее количество оценок. Это можно сделать при помощи 2-го запроса. Его можно добавить к 1-му без связи и использовать поле как обычно или использовать вычисляемое поле:
|
| Автор: Karam_S 29.7.2009, 17:06 | ||
| bopoha Спасибо за идею! У меня стало получаться. Получилось по такому коду:
Для округления результата ещё пришлось использовать функцию Round. Странно только ведёт она себя в Access 2007, она корректно срабатывает если после выражения ставить не "," а ";" и цифра уже обозначает не количество цифр после запятой, а всего количество цифр. Хотя в справке об этом не сказано. Ещё раз спасибо за помощь! |