![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
Nike0 |
![]() ![]()
Сообщение
#1
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 61 Пол: Мужской Реальное имя: Илья Репутация: ![]() ![]() ![]() |
Доброго времени суток. Я хочу построить диаграмму, которая показывает успеваемость между отделениями, группами. Подключал нужные мне таблицы с данными и хотел со строк DBGrid'a данные записывать в Series1->AddBar("сюда средний балл","сюда название отделения/группы", цвет). Единственное что я нашел, это свойство DBGrid->Fields[i], и то, могу обращаться только к первой строке. Случайно нет такого счастья, как в StringGrid'e: Cells[i][j]?
|
![]() ![]() |
Nike0 |
![]()
Сообщение
#2
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 61 Пол: Мужской Реальное имя: Илья Репутация: ![]() ![]() ![]() |
появилась новая загвоздка в SQL-запросе: как говорил ранее, я хочу создать запрос, который выводил в первом столбце отделения, а второй - средний балл по ним. Однако я смог сделать только то, чтобы считал средний балл или только среди всех отделений, или только конкретного, и то, выводит только число, отделение не хочет. Вот структура БД:
![]() Вот запрос, которым я пытался вытащить данные для одного отделения: Код SELECT Avg(Оценка) AS СрБалл FROM ((Отделения INNER JOIN Группы ON Отделения.Id_отделения = Группы.Id_Отделения) INNER JOIN Студенты ON Группы.Id_группы = Студенты.Id_группы) INNER JOIN Успеваемость ON Студенты.Id_студента = Успеваемость.Id_студента WHERE Отделения.Отделение = "Программирования"; Сообщение отредактировано: Nike0 - 26.05.2011 11:25 |
![]() ![]() |
![]() |
Текстовая версия | 24.07.2025 2:08 |